Qual é a diferença entre plug-in e biblioteca

Índice:

Anonim

o principal diferença entre o plugin e a biblioteca é que um plugin é uma extensão que melhora os recursos de um aplicativo, enquanto uma biblioteca é uma coleção de classes e funções que ajudam a desenvolver um software.

Um plug-in é um complemento para um programa de software que adiciona novas funcionalidades a ele. Por exemplo, o plug-in VST permite adicionar efeitos para programas de sequenciamento e gravação de áudio, enquanto o plug-in do Photoshop permite adicionar filtros extras para processar imagens, e o plug-in do navegador permite reproduzir certos arquivos multimídia em um navegador da web. Por outro lado, uma biblioteca é uma coleção de classes, funções etc. que podem ser usadas em um programa. Além disso, o programador pode usar uma biblioteca em seu programa sem conhecer a implementação interna dessa biblioteca.

Plugin, Biblioteca

O que é um Plugin

Um plug-in é um software que adiciona recursos adicionais a um aplicativo. Outros nomes de plug-in são add-in, add-on ou extensão. Quando um programa oferece suporte a plug-ins, ele permite a personalização.

Figura 1: plug-ins do navegador

Vários aplicativos usam plug-ins para diferentes tarefas. Alguns exemplos são os seguintes.

Estações de trabalho de áudio digital - Gerar e processar som

Clientes de email - Criptografar e descriptografar e-mails

Software gráfico - Processar imagens

Players de mídia - Suporta diferentes formatos de arquivo

Aplicações de sensoriamento remoto - Dados de processo obtidos de vários tipos de sensores

Ambientes de Desenvolvimento Integrado (IDEs) - Melhorar o processo de desenvolvimento

Navegadores da web - Suporta novos tipos de arquivo, varredura de vírus, etc.

No geral, os plug-ins oferecem uma série de vantagens. Eles permitem adicionar novos recursos e reduzir o tamanho do aplicativo. Além disso, eles permitem que desenvolvedores terceirizados criem habilidades para estender um aplicativo.

O que é biblioteca

Uma biblioteca é um conjunto de classes e funções usadas por um programa de computador. Além disso, inclui dados de configuração, dados de ajuda, documentação, etc. Além disso, uma biblioteca possui uma interface bem definida. Por exemplo, uma biblioteca ajuda a fazer chamadas de sistema sem implementá-las repetidamente. O método de invocar uma biblioteca depende da linguagem de programação. Por exemplo, o programa C invoca uma biblioteca por uma chamada de função normal. O programador não precisa saber os detalhes internos da biblioteca.

Além disso, existem dois tipos de bibliotecas como bibliotecas estáticas e bibliotecas dinâmicas. Um programa acessa uma biblioteca estática durante o processo de construção. Um programa acessa uma biblioteca dinâmica em tempo de execução. A maioria das linguagens de programação fornece sua própria biblioteca padrão para que os programadores as utilizem em seus programas. Além disso, eles fornecem bibliotecas que implementam a maioria dos serviços do sistema. Além disso, o programador pode criar suas próprias bibliotecas personalizadas.

Diferença entre Plugin e Biblioteca

Definição

Um plug-in é um componente de software que adiciona um recurso específico a um programa de computador existente. Uma biblioteca é uma coleção de recursos não voláteis usados ​​por programas de computador em um processo de desenvolvimento de software. Portanto, esta é a diferença fundamental entre plugin e biblioteca.

Uso

Conclusão

A diferença básica entre plug-in e biblioteca é que um plug-in é uma extensão que aprimora os recursos de um aplicativo, enquanto uma biblioteca é uma coleção de classes e funções que ajudam a desenvolver um software.

Referência

1. “Plug-in (Computação).” Wikipedia, Wikimedia Foundation, 27 de agosto de 2018, disponível aqui.2. “Biblioteca (Computação).” Wikipedia, Wikimedia Foundation, 20 de outubro de 2018, disponível aqui.3. "Plugar." Definição de plug-in, Techterms, disponíveis aqui.

Cortesia de imagem:

1. “TV-Browser Preferences Plugins ContextMenu Internet” Por Martin Oberhauser, Til Schneider, Bodo Tasche, René Mach, Michael Keppler sob GNU General Public License. - (CC BY-SA 4.0) via Commons Wikimedia

Qual é a diferença entre plug-in e biblioteca