Frameworks JavaScript : quel est le meilleur d’après les développeurs ?

-

Missions Freelance !

Comme plus de 3000 freelances, recevez des offres de mission tech à la mesure de votre talent sur FreelanceRepublik.

Le JavaScript : un langage populaire

Dans mon article « Quel langage de programmation apprendre en 2020 ? » je vous expliquais que le JavaScript était très populaire auprès des développeurs et des entreprises, et qu’il semblait promis à un bel avenir.

Il faut l’avouer, le JavaScript semble avoir tout pour lui :

  • une grande et fidèle communauté,
  • un écosystème très riche et en perpétuelle évolution,
  • une simplicité d’apprentissage déconcertante,
  • d’excellents débouchés…

Pas de doute, il y a de nombreuses raisons pour se lancer dans la programmation en JavaScript.

Comment choisir le bon framework frontend ou la bonne librairie JavaScript ?

Mais justement, le JS est sans cesse en train d’évoluer. De nouveaux frameworks et librairies voient régulièrement le jour. Et si vous ambitionnez de devenir développeur JS freelance – ou si vous l’êtes déjà et souhaitez simplement vous perfectionner – je suis sûre que vous êtes perdu devant la longue liste des frameworks et librairies existants.

Du coup, comment choisir le bon outil JS ?

Le mieux serait sans doute de tous les tester… Mais ce serait très chronophage, vu le nombre de frameworks existants. Et du coup, pas si pertinent que ça.

L’idéal serait donc plutôt de demander directement aux principaux concernés, à savoir aux développeurs JS. Mais là encore il y a un « mais » : vous contenter de quelques réponses éparses pourrait ne pas vous aider énormément…

Et si vous aviez la possibilité d’avoir l’avis d’un bien plus grand nombre de programmeurs ? Du genre… plusieurs milliers ? Ce serait chouette, n’est-ce pas ?!

Eh bien grâce au site State of JS, c’est chose faite. Chaque année depuis 2016, le site organise un sondage auprès d’une large communauté de développeurs. 2019, ils étaient plus de 21.000 à y répondre !

Je vous propose aujourd’hui de regarder les résultats :

Note : pour simplifier la présentation des résultats, j’ai tout réuni sous l’appelation « frameworks ». Pour autant, certains outils cités ci-dessous sont des librairies JavaScript (React par exemple).

Quel est le framework JavaScript le plus connu ?

Tout d’abord, voyons quel est le framework frontend JS le plus connu :

  • Sans aucune surprise, 100% des développeurs intéressés ont répondu qu’ils connaissaient React, Angular et Vue.JS.
  • Ember arrive non loin derrière, avec un taux de notoriété de 91%.
  • Preact et Svelte sont légèrement à la traine, avec respectivement 76 et 75% des voix.

Si l’on regarde de plus près l’évolution de ces dernières années, on remarque que :

  • React, Angular et Vue.JS sont toujours énormément cités,
  • Ember est en revanche sensiblement moins connu que les années précédentes, ce qui s’explique par un nombre de sondés en hausse,
  • Preact est en légère hausse,
  • Et Svelte, quant à lui, est un nouveau framework, principalement connu depuis sa V3 sortie en avril 2019. D’où le fait qu’il n’apparaissait pas dans le classement les années précédentes.

Quel est le framework JS qui suscite le plus d’intérêt ?

Parmi ces 6 frameworks JavaScript, lesquels suscitent le plus d’intérêt chez les développeurs ? En d’autres termes, quel(s) framework(s) les développeurs aimeraient-ils apprendre à maîtriser ?

Si d’un point de vue notoriété les frameworks étaient tous relativement proches, on remarque désormais de grandes différentes :

  • Le petit nouveau Svelte arrive en première position, avec 67% des voix,
  • Vue.JS le talonne avec 64% des voix,
  • Le célèbre React termine le podium, avec 61% des réponses.

Nous retrouvons ensuite :

  • Preact (40%),
  • Angular (23%),
  • Ember (18%).

Angular et Ember, pourtant aussi connus (ou presque) que React et Vue.JS, sont donc très loin derrière.

Et quand on regarde l’évolution de ces dernières années, on remarque une baisse générale de l’intérêt envers tous ces frameworks. Angular notamment subi une perte vertigineuse : si la moitié des développeurs souhaitaient l’apprendre en 2016, ils ne sont plus qu’un quart à peine en 2019.

Seul Vue.JS va à l’inverse de la tendance générale. S’il a connu une petite baisse par rapport à l’année précédente, sur la durée il reste en positif : de 51% en 2016 à 64% en 2019.

Bien évidemment, cette baisse globale s’explique en partie par l’arrivée de nouveaux frameworks sur le marché. C’est mathématique, plus il y a de concurrence et plus le marché est divisé. Mais ce n’est pas tout : la satisfaction de l’outil entre également en jeu.

Quel framework JS obtient la meilleure satisfaction des programmeurs ?

Nous avons vu la notoriété des développeurs ainsi que leur intérêt. Mais qu’en est-il de leur satisfaction ?

Nous retrouvons sur le podium :

  • React à 89%,
  • Svelte à 88%,
  • Vue.js à 87%.

Comme vous pouvez le constater, ils obtiennent tous trois des scores très similaires. En revanche, pour les suivants l’écart se creuse :

  • Preact à 78%,
  • Angular à 38%,
  • Ember à 31%.

Nous pouvons remarquer que la satisfaction envers React et Vue.JS se maintient à haut niveau depuis le début de l’étude. En revanche, celle d’Angular ne cesse de décroitre : il a perdu 30 points en 4 ans !

Conclusion sur les meilleurs frameworks et librairies JavaScript en 2019

D’après les résultats de ce sondage, les 3 meilleurs frameworks et librairies d’après les développeurs semblent être React, Vue.JS et éventuellement Svelte. Ce sont ceux que nous vous recommandons chez FreelanceRepublik si vous devez apprendre un nouvel outil JS.

Angular, très prisé il y a quelques années, est en nette perte de vitesse. La version AngularJS aurait-elle fait de gros dégâts ? Ce n’est qu’une théorie, mais c’est fort possible. À titre personnel, je trouve que ce framework est excellent et n’a pas dit son dernier mot. Peut-être remontera-t-il dans l’estime des développeurs durant les prochaines années ?

Enfin, Preact et Ember sont des outils récents qui ne semblent ne pas avoir encore rencontré leur public.

Envie d’aller plus loin ? Rendez-vous sur State of JS pour d’autres statistiques !

Et vous, quel est votre framework ou librairie préféré ? Dîtes-le nous en commentaire 🙂

Avatar
Elodie Goulayhttps://www.exaltar.fr
Elodie, 31 ans, freelance depuis 2009. Je suis conceptrice de sites web sur-mesure et rédactrice. Je suis également passionnée par le (web)marketing et le SEO, ce qui me permet de proposer à mes clients des solutions complètes clés en main.

Partager cet article

Newsletter

Les derniers articles

Les meilleurs outils de gestion de projet avec une version gratuite pour optimiser votre activité de Freelance

C'est la face cachée de l'iceberg de la vie de freelance : personne ne vous dit combien de temps vous passerez à...

Frameworks JavaScript : quel est le meilleur d’après les développeurs ?

Le JavaScript : un langage populaire Dans mon article « Quel langage de programmation apprendre en 2020 ? » je vous expliquais que...

La responsabilité des dirigeants

La gestion d’une entreprise requiert toute l’attention de son dirigeant. En devenant chef d’entreprise, ce dernier accepte en effet de supporter l’ensemble...

Plan de relance économique : quelles perspectives pour les freelances ?

Le 3 septembre 2020, le ministre de l’économie, des finances et de la relance a présenté au Conseil des ministres un Plan...

Comment réussir sa présentation orale : 8 conseils pour le jour J

Il y a quelques jours, je vous donnais 8 conseils pour bien réussir la phase de préparation de votre présentation orale. Aujourd’hui,...

Le podcast

Le podcast la voix du freelance donne la parole aux freelances.

Missions Freelance !

Comme plus de 3000 freelances, recevez des offres de mission tech à la mesure de votre talent sur FreelanceRepublik.

Freelances : Trouvez une mission !

Comme plus de 3000 freelances, recevez des offres de mission tech à la mesure de votre talent. 90% de vos entretiens se transforment en missions sur FreelanceRepublik.

Vous devriez lire également ces articles

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici