AdonisJS is interesting and appeals to folks who've used Rails or Laravel (which would include myself).
The only thing that looks a bit weird is their homegrown custom "import syntax" (using a "use" keyword that seems to be taken literally from Laravel), instead of 'require' or standard ES6 'import'. But maybe (probably) their documentation explains the rationale behind that choice.
Interesting! I don't know what the original reasoning was behind "use", but I assume it had some advanced capabilities which are now covered by standard "import" so that they don't need their homegrown syntax anymore ('import' is now supported natively by the newest node.js versions).
AdonisJS is interesting and appeals to folks who've used Rails or Laravel (which would include myself).
The only thing that looks a bit weird is their homegrown custom "import syntax" (using a "use" keyword that seems to be taken literally from Laravel), instead of 'require' or standard ES6 'import'. But maybe (probably) their documentation explains the rationale behind that choice.
I heard the 'use' syntax is going to be replaced with ES6 'import' in the next version of AdonisJS v5
Interesting! I don't know what the original reasoning was behind "use", but I assume it had some advanced capabilities which are now covered by standard "import" so that they don't need their homegrown syntax anymore ('import' is now supported natively by the newest node.js versions).
V5 is being rewritten in TypeScript
That's also good news, I'm definitely starting to see the advantages of TS.