Or, ce langage n'a pas été conçus pour le développement de gros projets.
Aucun langage n'est conçu pour (ou contre) le dev de gros projets. C'est la façon dont on l'utilise et la rigueur que l'on s'impose qui permet ou pas de faire un gros dev.
Personnellement je trouve absurde les initiatives à la TypeScript (ou autres, il y a des choses similaire en Java). Passer par un langage de haut niveau pour générer du code d'un niveau plus bas est tout à fait justifiable et c'est comme ça que fonctionne l'informatique depuis le début. Mais générer du code de haut niveau à partir d'un code de haut niveau, c'est juste de la masturbation intellectuelle, c'est marrant sur le papier mais ça ne fait pas avancer le chmilblick.
Certains disent que JavaScript est compliqué, pénible, etc : faux débat. Tout langage est compliqué tant qu'on ne l'a pas appris, c'est vrai avec les langages humains (le chinois, le japonais, le sanscrit, ça vous parait simple ?), et c'est vrai en informatique.
Et malheureusement pour les fainéants, Javascript EST le langage des navigateur. Peut-être qu'un jour on aura un <script type="text/cobol">, mais pour l'instant c'est "text/javascript". Et le jour où un bug se présentera, ou bien qu'une fonctionnalité ne sera pas présente dans le fabuleux framework, il faudra non seulement se plonger dans le fonctionnement de ce traducteur (écrit probablement dans un troisième langage…), mais en plus comprendre le JavaScript sous-jacent : c'est de l'utopie que de croire qu'on se simplifie la vie, on ne fait que s'entourer de bombes à retardement.
# "Cachez ce JavaScript que je ne saurais voir"
Posté par jigso . En réponse au journal Nouveau projet OpenSource chez Microsoft: TypeScript. Évalué à -3.
Aucun langage n'est conçu pour (ou contre) le dev de gros projets. C'est la façon dont on l'utilise et la rigueur que l'on s'impose qui permet ou pas de faire un gros dev.
Personnellement je trouve absurde les initiatives à la TypeScript (ou autres, il y a des choses similaire en Java). Passer par un langage de haut niveau pour générer du code d'un niveau plus bas est tout à fait justifiable et c'est comme ça que fonctionne l'informatique depuis le début. Mais générer du code de haut niveau à partir d'un code de haut niveau, c'est juste de la masturbation intellectuelle, c'est marrant sur le papier mais ça ne fait pas avancer le chmilblick.
Certains disent que JavaScript est compliqué, pénible, etc : faux débat. Tout langage est compliqué tant qu'on ne l'a pas appris, c'est vrai avec les langages humains (le chinois, le japonais, le sanscrit, ça vous parait simple ?), et c'est vrai en informatique.
Et malheureusement pour les fainéants, Javascript EST le langage des navigateur. Peut-être qu'un jour on aura un <script type="text/cobol">, mais pour l'instant c'est "text/javascript". Et le jour où un bug se présentera, ou bien qu'une fonctionnalité ne sera pas présente dans le fabuleux framework, il faudra non seulement se plonger dans le fonctionnement de ce traducteur (écrit probablement dans un troisième langage…), mais en plus comprendre le JavaScript sous-jacent : c'est de l'utopie que de croire qu'on se simplifie la vie, on ne fait que s'entourer de bombes à retardement.