现在的位置: 首页 > web前端 > 正文

plugin支持软件机制

2020年07月21日 web前端 ⁄ 共 938字 ⁄ 字号 评论关闭

  Plugin(Plug-in,addin,add-in,addon或add-on)是一种计算机应用程序,它和主应用程序(hostapplication)互相交互,以提供特定的功能。应用程序支持Plugin有许多原因,主要原因有:使第三方的开发者有能力扩展应用程序,以提供无法先期预料的特色;减小应用程序的大小;由于软件版权之间的不兼容性将源代码和应用程序分享。


  Plugin支持软件


  Plugin通常翻译为插件,下文中以插件代替Plugin。


  支持插件的软件例如有:


  Email客户端使用插件对email编码、解码


  图像软件使用插件对文件格式进行支持和处理图像(AdobePhotoshop,AcdSee)


  媒体播放器使用插件支持文件格式和应用过滤器(foobar2000,GStreamer,Quintessential,VST,Winamp,XMMS,WindowsMediaPlayer)


  包嗅探器使用插件对包的格式进行解码(OmniPeek)


  遥感应用使用插件处理不同类型传感器的数据(Opticks)


  软件开发环境使用插件支持不同的编程语言(Eclipse,NetBeans,jEdit,MonoDevelop)


  Web浏览器使用插件播放视频和媒体格式(Flash,QuickTime)


  blog应用平台使用插件增强blog功能(WordPress,LightPress,MovableType,Z-Blog)


  blog终端使用插件增加blog编辑功能(WindowsLiveWriter)


  文件编辑器使用插件提供特定的文本编辑能力(Emeditor,Notepad++)


  编译任务管理软件使用插件提供第三方语言支持或编译任务支持(Ant)


  企业Web应用平台使用插件针对不同业务进行处理(Struts)


  Plugin机制


  主应用程序提供给插件可以使用的服务,让插件在主应用程序中注册插件本身,以及和插件进行数据交换的协议。插件依赖于主应用程序提供的这些服务,通常不能独立运行。相反地,主应用程序和插件是分离的,这就使得我们可以不改变主应用程序而动态增加或更新插件。


  总之,Plugin给大家简单的介绍了一些,希望大家多看看。

抱歉!评论已关闭.