Bonjour,
Je me pose des questions sur la bonne terminologie à employer lorsque l'on parle de divers "outils" d'aide au développement que l'on trouve sur le net, en particulier dans mon domaine : le web front-end. Voilà les différents que je connais et ce que cela désigne selon ma propre compréhension des choses :
framework : assez gros, beaucoup de fonctions, a un impact majeur sur la structure et le style du code en aval
bibliothèque : fournit un panel de fonctions bien qu'ayant un rôle spécifique au sein du projet
librairie : idem que bibliothèque, mais ça serait plus une confusion avec l'anglais "library"
package : propre à certains langages comme Java, où il suffit d'une règle import pour exploiter les différentes fonctions
module : semblable à package, en insistant sur le fait que l'on peut ajouter et retirer ce module sans impact sur le reste du projet ; il est donc auxiliaire, accessoire.
1) Est-ce que je me trompe sur certaines définitions ?
2) Est-ce que j'en oublie ?
3) Comment appelle-t-on des bouts de code assez courts avec un rôle spécialisé, comme une bibliothèque qui n'aurait qu'une seule fonction ?
Partager