Les frameworks
« Organiser le code dans une structure rigide, pour éviter les bugs et faciliter l’entraide »
Un framework (cadriciel) est un « cadre » dans le développement. C’est donc quelque chose qu’on peut retrouver dans différents domaines du développement (CSS, JavaScript, langage algorithmique…) On se force avec un framework à suivre une certaine organisation et certaines pratiques. Cette organisation et ces pratiques sont imposées par le framework. Par exemple :
En contrepartie de ces règles, le framework permet de rendre plus rapide le développement. Ainsi :
Les frameworks nécessitent de nombreux fichiers de code à télécharger (en général un ZIP sur le site de l’éditeur). Ce ne sont pas des logiciels mais des fichiers de code à intégrer directement à notre projet.
Les frameworks sont la plupart du temps développés dans le langage qu’ils servent. Par exemple, Tailwind est codé en CSS et Laravel est codé en PHP.
Si nous avons réussi à piquer votre curiosité et que vous souhaitez découvrir d'autres fiches thématiques :