插件

插件,也叫附加组件扩展、计算机软件添加新功能的主机程序在不改变主机程序本身。广泛应用于数字音频、视频和网页浏览,插件使程序员能够更新主程序同时保持用户在程序的环境中。

插件的第一个软件和流行于1990年代微处理器变得更强大。第一个项目是广泛使用的插件Adobe Photoshop,一个图片处理和编辑程序。早期的插件提供了增强的功能,比如特效,过滤器,操纵在Photoshop图像和其他选项。

当代插件添加许多计算机程序提供了很大的灵活性。虽然文字处理器或网络浏览器最初可能是精心设计的,软件设计师不能预测所有可能的功能,未来用户可能想要的。如果一个程序没有插件架构,用户要么两个程序之间切换完成工作或希望所需的功能将被纳入下一个软件更新。一个插件绕过这些困难,结合主机程序。在一个Web浏览器的情况下,插件可以让浏览器显示额外的内容不是最初设计显示,如声音、图像或特殊编码的文件(例如,Adobe Acrobat文件)。

此外,通过与其他公司共享插件架构,软件开发人员创建有用自己的产品之间的协同效应和各种相关产品。每个插件增强宿主程序的价值,和主程序的成功增强了价值的插件。

乔纳森·斯特恩