CIIFragments Studio est agréée CII : récupérez jusqu'à 20 % de vos dépenses en développement logicielEn savoir plus
GlossaireArchitecture & développement

Framework

Un framework est un ensemble de bibliothèques, d'outils et de conventions préétabli, conçu pour accélérer le développement d'un logiciel en évitant de réécrire à chaque fois les mêmes briques de base (routage, gestion des formulaires, connexion à une base de données). React, NestJS ou Next.js en sont des exemples côté web.

Le choix d'un framework en début de projet a un impact qui dure des années : il détermine la vitesse à laquelle une équipe peut livrer de nouvelles fonctionnalités, la facilité à recruter des développeurs qui le connaissent déjà, et le coût de maintenance sur le long terme. Un framework mature avec une large communauté (comme Next.js pour une application web) réduit aussi le risque de se retrouver bloqué face à un problème que personne n'a documenté.

Changer de framework en cours de route coûte très cher, souvent l'équivalent d'une réécriture partielle ou totale du produit. Le choix initial mérite donc d'être fait en fonction des besoins réels du projet (trafic attendu, écosystème, compétences de l'équipe) plutôt que par simple effet de mode ou parce que c'est le framework le plus discuté du moment.

Une question sur votre projet ?

On vous répond franchement, sans jargon inutile.

Nous contacter
Nous contacter