Présentation générale des frameworks JavaScript
De très nombreux frameworks JavaScript existent, avec des positionnements fonctionnels différents.
Il ne peut être question, dans le cadre de ce livre réservé à des débutants en JavaScript, d’en faire une revue exhaustive.
Ils ont tous les points communs suivants : masquer la complexité du langage JavaScript, apporter de la robustesse dans les développements et aussi permettre, pour certains d’entre eux, d’interagir avec des bases de données.
1. Frameworks « front-end »
Les plus populaires des frameworks dits « front-end », c’est-à-dire gérant le côté interface utilisateur des applications web ou mobiles (téléphones mobiles, tablettes…) sont :
-
Angular, framework développé par Google (la première version était connue sous l’appellation AngularJS) Framework frond-end:Angular
-
React JS (ou React), framework développé par Facebook Framework frond-end:React JS
-
Vue.js Framework frond-end:Vue.js
-
Svelte Framework frond-end:Svelte
2. Frameworks « back-end »
Pour les interactions avec les systèmes de gestion de bases de données, des frameworks dits « back-end » existent. Ils sont souvent eux-mêmes basés sur Node.js, qui est un environnement d’exécution multiplateforme Open Source exécutant...