En ce qui me concerne, j'ai fait un peu de javascript dans un contexte hors-browser (spidermonkey embarqué avec des bindings pour développer des applis graphiques), et quand on commence à faire des projets qui dépassent qq centaines de lignes de codes, ça devient compliqué.
Le typage dynamique et l'absence de packages/classes rendent très difficile le développement modulaire à mon avis. Le deuxième point est corrigé dans la prochaine version d'ecmascript, et en ce qui concerne le reste, j'en suis tout simplement arrivé à changer de langage. Je suis tombé sur
haXe, et depuis c'est devenu mon joujou préféré.
