Plug-ins o complemento es una aplicación que se relaciona con otra
para aportarle una función nueva y generalmente muy específica. Esta aplicación
adicional es ejecutada por la aplicación principal e interactúan por medio de
la API. También se conoce
como plug-in (del inglés «[un] enchufable o
inserción»), add-on («añadido»), conector o extensión.
Los complementos permiten:
·
Que los
desarrolladores externos colaboren con la aplicación principal extendiendo sus
funciones.
·
Reducir
el tamaño de la aplicación.
·
Separar
el código fuente de la aplicación a causa de
la incompatibilidad de las licencias de software.
Algunos tipos de aplicaciones que suelen incluir
complementos son:
·
Navegadores
web: es frecuente requerir ciertos complementos que amplían las
funciones de las páginas web para ver contenidos interactivos, videos y cosas
similares. Un ejemplo conocido es Adobe Flash Player, un complemento que carga
animaciones multimedia interactivas y se usa, por ejemplo, para ver videos.
·
Reproductores de audio:
Algunos permiten añadir complementos para reproducir formatos que no son
soportados originalmente, producir efectos de sonido o video, mostrar
animaciones o visualizaciones que se mueven de acuerdo a la música que se está
escuchando, entre otras opciones. Windows Media Player y Winamp soportan
muchas de estas opciones.
·
Sistemas de gestión de contenidos:
permiten cambiar la apariencia, añadir botones u otro tipo de contenido a las
páginas web que generan. Los complementos de WordPress son
bien conocidos.
En general, cualquier aplicación puede añadir
soporte para complementos.
Los controles Active X son pequeños bloques
empleados para la creación de programas, que se pueden usar para crear
aplicaciones distribuidas que funcionen a través de Internet empleando
navegadores web. Algunos ejemplos incluyen aplicaciones para la recopilación de
datos, para la visualización de determinados tipos de datos o para reproducir
animaciones.
La idea de los controles Active X era buena en
tanto que fueron diseñados con la finalidad de ser descargados y ejecutados por
los navegadores web. Es lo que hacen los Java applets pero
los controles Active X presentan limitaciones que no se encuentran en los Java applets:
·
Los Java
applets son capaces de ejecutarse en casi cualquier plataforma, mientras que
los componentes ActiveX sólo operan oficialmente con el navegador web Internet
Explorer, de Microsoft, y el sistema
operativo Microsoft
Windows.2 El Malware,
como los virus informáticos o elspyware,
podría infectar accidentalmente al usuario al visitar éste cualquier sitio web
contaminado o malicioso que gestione las descargas haciendo uso de controles
ActiveX.
Los controles ActiveX se pueden programar en
cualquier lenguaje con soporte para desarrollo de componentes COM, incluidos:
No hay comentarios:
Publicar un comentario