Chaque fois que nous achetons des logiciels pour nos ordinateurs, nous voulons toujours celui qui possède le plus de fonctionnalités déjà incluses. Mais souvent, le problème avec les logiciels est qu’ils n’ont pas les fonctionnalités que vous recherchez ou qu’ils ont trop de fonctionnalités pour qu’il soit impossible de trouver celle que vous recherchez rapidement. Afin de personnaliser l'aspect de leurs programmes, les éditeurs de logiciels ont autorisé l'utilisation de plug-ins ou de modules complémentaires..
Plug-in et Add-on sont deux termes qui désignent la même fonctionnalité. ce sont simplement des extensions qui élargissent la convivialité du programme. Cela dépend du fabricant de logiciel sur quoi appeler les extensions logicielles de leurs programmes. Ces extensions pourraient être réalisées par d’autres sociétés, des particuliers ou par les fabricants de logiciels eux-mêmes..
Plug-in est le terme habituellement utilisé pour faire référence à un logiciel tiers destiné à interagir avec un programme donné. Prenons par exemple votre navigateur Web; Pour pouvoir lire des vidéos, vous devez installer un plug-in appelé Flash Player. Flash Player n’est pas un navigateur natif, mais est créé par une société distincte. Il est également compatible avec tous les navigateurs Web populaires tels que IE, Firefox et Opera..
Un module complémentaire étend également les fonctionnalités d'un programme donné, mais ils sont généralement conçus pour fonctionner sur un programme donné. Si l'on prend le navigateur Web à des fins de comparaison, les add-ons destinés à Firefox ne fonctionneraient qu'avec Firefox et donc avec les autres navigateurs. Ce ne sont généralement pas des logiciels complets, mais simplement des éléments de code que vous pouvez utiliser pour modifier l'interface. Les add-ons les plus courants pour les navigateurs sont les barres d’outils qui prennent un peu plus d’espace et vous offrent des raccourcis instantanés vers certains services en ligne. Les add-ons sont également très présents dans les jeux en ligne tels que World of Warcraft, où les joueurs qui ont un peu de savoir-faire peuvent créer leurs propres add-ons pour aider les autres joueurs..
La séparation entre un add-on et un plug-in n'est pas vraiment claire. Ils sont tous deux conçus pour exécuter des fonctions spécifiques adaptées aux préférences d’un utilisateur. La première raison pour laquelle ces codes ne sont pas intégrés au programme est qu’ils ne sont pas vraiment essentiels et que certaines personnes apprécieront peut-être cela, d’autres ne le voudront peut-être pas et le trouveront gênant. Ce sont également des outils qu'un éditeur de logiciel peut utiliser pour motiver les membres de leur communauté à s'impliquer dans l'amélioration du logiciel..