
Envoyé par
ddoumeche
Même si je suis en désaccord sur certains points exposés ci après, je rejoins une partie de ton analyse : JavaScript est immature, mais s'améliore.
Non pas que je méprise ce langage, je l'utilisais même couramment il y a 10ans, même coté serveur via jscript sur asp (pour la mutualisation des librairies entre contexte serveur et client).
Mais comme d'autres, je me suis rendu compte des multiples problèmes de telles solutions.
Déja, au pur niveau développement, on ne débogue pas du code hébergé sur Node.Js avec JS debugueur. Existe-t'il un déboggeur pour ca d'ailleurs ? Aptana Studio ? nous en sommes rendu au niveau du php il y a 10 ans.
Et tu relèves le problème du profiling: faisable dans les browsers, pas encore faisable dans NJS.
Certes il y a JSUnit si l'on fait du code modulaire, mais cela ne peut détecter que des problèmes sur le code testé et une couverture de test à 100% est illusoire. Or js est un langage interprété: si quelqu'un committe du code qui ne compile pas, ce ne sera probablement pas relevé par l'usine logicielle, mais par les collègues.
Au final, je ne vois pas le gain de temps sur le développement
Partager