O que é um plugin ou complemento?
Com a ajuda de plugins, complementos ou suplementos, muitos programas podem ser expandidos com funções não imaginadas. Explicamos exatamente o que são plugins, addons, addins e mods.
O que é um addon?
Um complemento é uma extensão de um programa. Por exemplo, permite o acesso às funções do programa, amplia, complementa ou as utiliza. Os complementos são sub-rotinas que funcionam apenas em conjunto com o programa principal. Portanto, são módulos opcionais, sem os quais o programa principal funciona sem restrições. Exemplos de complementos são:
- Extensões de jogos de computador que fornecem novos mapas, missões ou personagens. Exemplo: a hora zero é um complemento para o jogo Command & Conquer: Generals.
- Complementos de navegador listados no CHIP e disponíveis para download. O Video DownloadHelper, por exemplo, estende o Firefox por uma função para salvar arquivos de vídeo recebidos.
Mods e suplementos
Se uma sub-rotina intervém fortemente na estrutura de um software, de modo que dificilmente pode ser removida individualmente sem afetar a funcionalidade do programa, isso é chamado de suplemento. Um exemplo disso são os arquivos xla que estendem os aplicativos do Microsoft Office - semelhantes às macros, mas terceirizados para um arquivo externo. Extensões e alterações nos jogos também são conhecidas como mods.
O que é um plugin?
Um plug-in é um software independente que contém suas próprias funções, pode fornecer contas e operações. Isso pode ser usado para implementar funções completamente novas por meio de uma interface, com a qual um aplicativo host pode ser conectado. Exemplos de plugins são:
- Sintetizadores e efeitos de software em programas de seqüenciador que adicionam novos sons e efeitos sonoros ao seqüenciador. O amostrador HALion estende o Cubase por um amostrador virtual.
- Efeitos gráficos e extensões de formato no software de edição de imagens. Exemplo: O plug-in PSD do Paint.NET permite que o Paint.NET abra e edite arquivos do Photoshop.
- Plug-ins do navegador que permitem ao navegador processar novos formatos. Graças ao Adobe Shockwave Player, por exemplo, o Internet Explorer pode exibir dados no formato Flash.
Os plug-ins são suas próprias bibliotecas e geralmente são adicionados ao aplicativo host na forma de um arquivo DLL.