現在的位置: 首頁 > 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給大家簡單的介紹了一些,希望大家多看看。

抱歉!評論已關閉.