Développement web

Framework js comment bien le choisir ?

Par Jeremy Giardella, le 22 mars 2021, mis à jour le 23 mars 2021

Une multitude de framework js existe dans le monde du développement, ils sont utilisés en grande partie pour développer des applications web. Tout au long de cet article, nous allons nous pencher sur les trois principaux leaders du marché des framework js front-end

Quels framework js sont les plus en vogue ?

De nos jours, les trois principaux framework js présents dans le développement front-end sont Angular, React.js, Vue.js. Tout d’abord, regardons ensemble la différence de cote de popularité entre ces trois framework. Comme nous pouvons l’observer sur le graphique Angular (courbe bleu) et React.js (courbe rouge) sont aux coudes à coudes, cela s’explique par leur ancienneté dans le milieu. Vue.js (courbe jaune) est bien en dessous de ses confrères, cela est dû à son jeune âge.

Graphique qui représente la popularité de React.js, Angular, Vue.js sur l'année 2020
Source: Google Trends

REACT.JS 

Logo React.js

React.js a été créé par Facebook en 2013 afin de les aider à résoudre quelques soucis de performance sur leur site à cette même époque. Aujourd’hui sous sa dernière version 16.13.1. 

Avantages de React.js :

  • Framework js très populaire et très présent sur le marché du développement front-end 
  • Prise en main facile 
  • Communauté énorme du fait de sa popularité 
  • Utilisation de composants  
  • Open source 
  • Framework performant

Inconvénients de React.js :

  • Bon niveau en JavaScript recommandé 
  • Documentation assez peu fournie 

ANGULAR

Logo Angular

Angular créé par Google, Angular a connu plusieurs évolutions. Dans un premier temps connu sous le nom de Angular.js ou Angular 1, faisant partie des plus ancien framework js et maintenant oublié de Google. Actuellement Angular ou Angular 2 sont deux dénominations de ce framework. Dernière version 11.2.7.

Avantages de Angular :

  • Documentation bien détaillée 
  • Framework très performant 
  • Communauté énorme et de nombreuses formations disponibles permettant son apprentissage 
  • Très utilisé pour les gros projets 

Inconvénients de Angular :

  • Complexité d’apprentissage 
  • Non adapté aux petits projets 

VUE.JS

Logo Vue.js

Vue.js a été créé en 2014 par un ancien employé de chez Google, Evan You. Ayant travaillé sur Angular durant de nombreuses années son créateur a essayé de faire de Vue.js un mélange de React.js et Angular. Passage de Vue.js en version 3 en septembre 2020. 

Avantages de Vue.js :

  • Courbe d’apprentissage rapide 
  • Connaissance en HTML et JavaScript suffit pour se lancer dans l’aventure Vue.js 
  • Utilisation de composants 
  • Framework performant 
  • Open source 
  • Sa popularité ne cesse de grandir au fil des années 
  • Adapté aux petits ou moyens projets 
  • Framework très léger (30Ko) ce qui lui permet d’avoir de meilleures performances que React.js et Angular

Inconvénients de Vue.js :

  • Son jeune âge et son manque de background contrairement aux deux autres frameworks
  • Communauté plus petite que React.js et Angular
  • Un seul contributeur permanent, Evan You

Pour conclure

En conclusion, React.js, Angular et Vue.js ont chacun leur avantages et inconvénients. Par conséquent, il n’y en a pas un meilleur que l’autre. La vraie question à se poser est plutôt lequel correspond le plus à mes besoins. En bref, leur utilisation est assez différente, le mieux est d’essayer de découvrir chacun de leurs aspects pour se faire une idée de leur puissance et utilité. 

De plus si vous cherchez d’autres informations sur les frameworks en général, n’hésitez pas à jeter un œil à cet article. Voir l’article

Jeremy Giardella

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.