Construire une application sans framework, ce serait construire une maison en fabriquant soi-même chaque brique et chaque prise électrique. Un framework fournit la structure et les éléments communs à presque toutes les applications : afficher des pages, gérer des formulaires, se connecter à une base de données, identifier les utilisateurs, se protéger contre des attaques connues. Les développeurs, et aujourd’hui l’IA, n’ont plus qu’à écrire ce qui est propre à l’outil. En français, on parle parfois de cadre de développement, ou de cadriciel au Québec.

Il en existe pour chaque langage de programmation : Angular ou Vue pour la partie visible dans le navigateur, Symfony ou Laravel en PHP, Django en Python, par exemple. La plupart sont open source et très largement utilisés.

Pour vous, l’intérêt est indirect mais réel. Un framework connu rend l’outil plus fiable, parce que ses briques ont été éprouvées par une vaste communauté, et plus facile à reprendre, parce que tout développeur qui le connaît s’y retrouve. Les IA le connaissent bien, elles aussi, puisqu’il est très répandu.

Vous n’avez pas à choisir : Claude Code ou Codex le font, ou suivent la préférence de votre service informatique. Demandez simplement lequel a été utilisé et notez-le : le jour où il faudra faire relire ou reprendre l’outil, ce sera la première question. Un framework se met aussi à jour, et un outil laissé des années sans entretien accumule de la dette technique.

Exemple

Amandine, responsable des stocks d’un distributeur, demande à l’IA sur quel framework repose son outil d’inventaire et note la réponse : le jour venu, la DSI saura tout de suite comment le reprendre.