JavaScript Chaos

Dans le monde du développement front-end, choisir un framework JavaScript en 2024, c’est un peu comme le marché de la voiture électrique : plein de modèles venus d’un peu partout, qui font plus ou moins les mêmes choses, mais où l’on doute de l’intérêt réel : en ai-je vraiment besoin ? Et si oui, Tesla ou constructeur historique ? Et pourquoi pas une hybride ?

Depuis quelques années, on a nos trois leaders : 𝗥𝗲𝗮𝗰𝘁, 𝗔𝗻𝗴𝘂𝗹𝗮𝗿, 𝗩𝘂𝗲.𝗷𝘀.
S’il n’y avait que ces trois-là, ça irait. On pose les pour et les contre, on évalue la meilleure solution pour le projet et go.

Mais non, il y a une armée de challengers qui sortent chaque année : 𝗦𝘃𝗲𝗹𝘁𝗲, 𝗔𝗹𝗽𝗶𝗻𝗲.𝗷𝘀, 𝗔𝘀𝘁𝗿𝗼, 𝗦𝗼𝗹𝗶𝗱𝗝𝗦… De quoi se perdre dans une jungle où chaque framework promet la simplicité, les performances, et une meilleure DX.

Bon, imaginons que vous êtes une petite structure, avec un projet stratégique.
Vous voulez un outil solide, pas de prise de risque sur un framework qui pourrait mourir dans un an. On reste donc sur les trois grands : React, Angular, Vue.js.

Sauf que…
– Avec React, vous devriez peut-être rajouter Next.js.
– Avec Vue.js, il faut peut-être regarder du côté de Nuxt.
– Angular, lui, offre un package complet… Mais avec une courbe d’apprentissage aussi important que les combos des précédents.

Bref, le choix d’une solution JS est vraiment un casse-tête.

Et vous ? Est-ce que vous avez une solution pour choisir votre framework JS ? Ou est-ce que vous avez abandonné ce type de solution ?

Article d’origine : voir mon post Linkedin.