Framework
Un framework est un ensemble de code réutilisable et de conventions qui sert de squelette pour bâtir une application. Au lieu de tout programmer de zéro, le développeur part d’une structure qui gère déjà les tâches courantes — gestion des routes, connexion à la base de données, sécurité de base — et se concentre sur ce qui est propre à son projet. Cela accélère le travail, réduit les erreurs et favorise un code plus propre et plus maintenable, car de nombreux développeurs suivent les mêmes schémas. Il existe des frameworks frontend, comme React ou Vue, et backend, comme Django, Laravel ou Express ; Astro en est un exemple moderne pour les sites web. La contrepartie est qu’il faut apprendre ses règles et accepter sa manière de faire. Choisir le bon framework est une décision importante dans tout projet.