(12-11-2016, 01:33 PM)Kaitos a écrit : Maturité du langage, syntaxe et mécanismes de scope/callbacks du JS par exemple
Si tu prends une version récente de node.js (d'ailleurs y a aucune raison de pas le faire), tu as une compatibilité à 99% avec ECMAScript 6, en particulier tu peux utiliser le mot-clé let pour les déclarations de portée bloc. C'est beaucoup plus "propre" que var.
Si l'énorme permissivité de javascript te fait peur (et ça serait complètement légitime ), tu peux aussi carrément essayer de programmer en TypeScript.
La librairie async offre une alternative relativement élégante aux "poupées russes" de callbacks.