Curiosidade sobre plugins

1. Curiosidade sobre plugins

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 28/12/2015 - 19:36h

Gostaria de saber se existe algum padrão para se fazer plugins, tipo, o que preciso para que minha aplicação tenha suporte a plugins?
Pelo que pesquisei um plugin nada mais é que uma biblioteca dinâmica, até ai nada diferente, mas eu queria saber como implemento isso num programa qualquer. Como ficaria a "interface" para rodar o plugin? Tipo load(), run() ou quit()?
Não sei se fui claro o bastante, mas se alguém entender pode me mostrar um exemplo? Um link pra ser mais preciso.
Ah e quero isso apenas para aprender.


  


2. Re: Curiosidade sobre plugins

Paulo
paulo1205

(usa Ubuntu)

Enviado em 28/12/2015 - 23:53h

Que tipo de plug-in? De navegador? É importante ser específico.

Geralmente o fabricante do produto que vai acomodar o plug-in oferece uma API específica para criar extensões para tal produto, e o seu plug-in tem de se adequar às convenções dessa API. O Firefox, por exemplo, oferece a NPAPI.

Para navegadores, contudo, plugins nativos estão caindo em desuso. O próprio Firefox, como anunciou a Mozilla Foundation, deve descontinuar o suporte a NPAPI lá pelo final de 2016, a exemplo do que já fez a Google com o Chrome. A recomendação da Mozilla é que se desenvolvam não mais plug-ins, mas extensões usando tecnologia totalmente web, como HTML5 com Javascript e Web Assembly.


3. Re: Curiosidade sobre plugins

M.
XProtoman

(usa Fedora)

Enviado em 29/12/2015 - 01:25h

Marcado para ler.

Boa noite a todos,

Aproveitando: Para C++ existe solução fácil e boa para plugins ou realmente é melhor recorrer a C?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts