Etat de JavaScript 2022 : les frameworks React et Angular sont en perte d'intérêt

Par:
fredericmazue

ven, 13/01/2023 - 13:52

Les résultats de l'enquête 'Etat de JavaScript 2022' ont été publiés le 10 janvier 2023. Il s'agit d'une enquête qui a été menée auprès des développeurs du 21 novembre au 22 décembre 2022, avec des répondants provenant de 20 pays à travers le monde. 39 472 développeurs ont répondu à cette enquête.

Un point de l'enquête concerne le vocabulaire de JavaScript. Les résultats de l'enquête donnent à penser. On se demande jusqu'à quel point les développeurs qui travaillent avec JavaScript connaissent bien ce langage et en exploitent bien les possibilités. Par exemple, en 2019, 43% des développeurs ne savaient pas ce qu'était un objet Proxy. En 2022, 33.8% soit plus d'un tiers des développeurs, ne le savent pas.

Selon cette enquête, les frameworks JavaScript perdent beaucoup d'intérêt au fil du temps. React reste le framework le plus utilisé, devant Angular, Vue.js, Svelte et Preact. Mais si en 2016 plus de 75% des développeurs considéraient React comme étant intéressant, ce sont seulement 47.2% des développeurs qui ont la même opinion aujourd'hui. En 2016, 50 des développeurs avaient de la considération pour Angular et seulement 20.4% aujourd'hui. Le framework ayant touché le fond en 2021 avec 16.3%.

En revanche d'autres outils gagnent en popularité, comme Svelte, Solid ou Qwik. Tout nouveau tout beau ?

Justtement, un aspect intéressant de cette étude en ce qui concerne les frameworks est ce que les auteurs appellent la rétention. A savoir est-ce que les développeurs réutiliseraient un framework.

En dépit de sa baisse de popularité 82% des développeurs réutiliseraient React, alors que l'on tombe à 49% et 42% pour Angular et Vue, respectivement.

Enfin on notera que si, globalement, JavaScript se développe dans la bonne direction aux yeux des développeurs  ...

... le développement avec ce langage tend à rester trop complexe.

L'étude Etat de JavaScript 2022 est à lire ici : 2022.stateofjs.com/fr-FR