Websource : Agence web des startups

Pourquoi existe-t-il plusieurs framework web s’ils font la même chose (Angular, React, Vue, etc.) ?

le Samedi 10 juillet 2021 à 00:00

Vous citez les 3 plus connus, qui ne se sont pas imposés par hasard.

Dire qu'ils font la même chose n'est pas exact (trop de posts ont déjà expliqué les différences entre eux, je vous ramène à une de mes réponses :Réponse de David Miolard à Quels sont les meilleurs frameworks lorsqu'on a besoin de développer une interface Web, une application mobile et un logiciel pour ordinateur de bureau ? )

Ceci dit, votre question est intéressante.

Quand vous avez des outils de qualité, vous vous doutez bien que d'autres marques en font également. Je veux dire que le problème n'est pas qu'il y ait plusieurs frameworks web, vu que tout le monde préfère avoir le choix.

Le mal absolu, c'est la guerre des frameworks Javascript, qui fait rage depuis quelques années . J'insiste… En PHP, Python et les autres, il n'y a pas ce problème ; les bons outils sont stabilisés et pérennes (Symfony, Django, Laravel…).

Mais en front, c'est devenu du grand n'importe quoi : tous les mois sortent de nouveaux frameworks JS, dont la durée de vie est comparable à celle des larves.

Sans compter que les grandes sociétés derrière certains frameworks ont leur buzz à entretenir. Ca passe par des nouvelles versions, qui ne sont bien souvent que des patchs, mais encore une fois, comment blâmer ces gens, alors que les usagers veulent de la nouveauté ?

C'est pédagogique pour beaucoup de jeunes programmeurs que j'ai déjà vu au fil des années s'enflammer pour tel ou tel nouveau framework, avant de réaliser en ayant pris de la bouteille, que cela importait peu.

On nous paie pour résoudre des problèmes, et c'est ce qui nous passionne le plus en général. Donc, peu importe l'outil, si le programmeur aime ce qu'il fait, il finira par ne plus avoir d'affect pour les outils, et prendra plaisir à choisir les plus adéquats.

LaravelSite InternetAngularSymfonyFront-EndBack-End