Pour des raisons historiques, le JavaScript est principalement utilisé pour concevoir des scripts.
Il ne convient pas aux projets de grande envergure pour différentes raisons :
- c’est un langage interprété, il n’y a pas de compilateur pour vous avertir de vos erreurs, juste des débugueurs…
- c’est un langage multi-paradigme, ce qui est une qualité… uniquement si vous maîtrisez la programmation orientée objet, la programmation impérative ET la programmation fonctionnelle ! Les développements en JavaScript peuvent en effet utiliser indifféremment ces trois paradigmes de programmation.
- la plupart des web-développeurs ont une formation initiale dans le domaine du Web, et non du développement informatique.