Skip to main content

Les frameworks JavaScript

Lorsqu'on écrit du code, on a besoin que celui-ci soit bien organisé. De même, on réalise souvent les mêmes actions et les réécrire à chaque fois est une perte de temps. Les frameworks sont là pour nous faire gagner du temps et nous aider à avoir un code structuré, bien rangé.

Il existe des dizaines de frameworks en JavaScript. Mais certains sont plus connus et utilisés que d'autres.

Côté navigateur

React

React est le framework JS le plus utilisé. Il a été proposé par Facebook en 2013. Il permet d'avoir des applications réactives. Il introduit la notion de composants. Il propose une syntaxe alternative, le JSX, qui permet de mélanger du HTML et du JS dans le même code.

Vue

VueJS est le framework historiquement concurent à React. Il a été proposé par Evan You en 2014. Il permet d'avoir des applications réactives. Il introduit la notion de composants.

Angular

Angular est le framework JS le plus utilisé en entreprise. Il a été proposé par Google en 2016. Il permet d'avoir des applications réactives. Il introduit la notion de composants. Il est plus complet que React ou Vue puisqu'il propose nativement une solution de routage et de gestion de l'HTTP. Il est entièrement écrit en TypeScript.

Côté serveur

Next

Next est un framework JS qui permet de faire du rendu côté serveur. Il s'appuie sur React.

Nuxt

Nuxt est un framework JS qui permet de faire du rendu côté serveur. Il s'appuie sur VueJS.

Adonis

Adonis est un framework MVC, conçu pour être le pendant JS du framwork PHP Laravel. Il est fourni avec un ORM, un système de migration, un moteur de template, de l'injection de dépendance, etc.

Ressources