Complemento y complemento
Plug-in y Add-on son dos términos que apuntan a la misma funcionalidad; Son simplemente extensiones que amplían la usabilidad del programa. Solo depende del fabricante del software sobre cómo llamar a las extensiones de software de sus programas. Estas extensiones pueden ser realizadas por otras compañías, individuos o por los mismos fabricantes de software.
Plug-in es el término que se usa generalmente cuando se hace referencia a un software de terceros que pretende interactuar con un determinado programa. Tomemos, por ejemplo, su navegador web; necesitarías instalar un plug-in llamado flash player para reproducir videos. Flash Player no es nativo de ningún navegador, pero está hecho por una empresa independiente. También es compatible con todos los navegadores web populares como IE, Firefox y Opera.
Un complemento también amplía la funcionalidad de un determinado programa, pero generalmente están diseñados para funcionar en un determinado programa. Al usar el navegador web para comparar, los complementos que están diseñados para Firefox solo funcionarán con Firefox y también lo harán para otros navegadores. Por lo general, estos no son software completos, sino simplemente piezas de código que puede usar para modificar la interfaz. Los complementos más comunes para los navegadores son las barras de herramientas que ocupan un poco más de espacio y le brindan accesos directos instantáneos a ciertos servicios en línea. Los complementos también son muy importantes en los juegos en línea como World of Warcraft, donde los jugadores que tienen un poco de conocimiento pueden crear sus propios complementos para ayudar a otros jugadores.
La separación entre un complemento y un complemento no es realmente tan clara. Ambos están diseñados para realizar funciones específicas que se adaptan a las preferencias de un determinado usuario. La razón principal por la que estos códigos no están incorporados en el programa en primer lugar es que no son realmente tan esenciales y si bien algunas personas pueden apreciarlo, otras pueden no hacerlo y encontrarlo como una molestia. Estas también son herramientas que un fabricante de software puede utilizar para motivar a los miembros de su comunidad a participar en la mejora del software.