Pour des raisons historiques, le Java Script 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 Java Script peuvent utiliser indifféremment ces trois paradigmes de programmation.
- la plupart des web-développeurs ont une formation initiale dans le domaine du Web, à la différence des développeurs.