首頁 > 常見問題 > 主體

插件是什麼東西

青灯夜游
發布: 2023-01-13 00:35:10
原創
26961 人瀏覽過

外掛程式是遵循一定規範的應用程式介面編寫出來的程序,只能運行在程式規定的系統平台下(可能同時支援多個平台),而不能脫離指定的平台單獨運作。

插件是什麼東西

本教學操作環境:windows10系統、Dell G3電腦。

插件(Plug-in,又稱addin、add-in、addon或add-on,又譯外掛)是一種遵循一定規範的應用程式介面編寫出來的程式。其只能運作在程式規定的系統平台下(可能同時支援多個平台),而不能脫離指定的平台單獨運作。因為插件需要呼叫原純淨系統提供的函數庫或資料。很多軟體都有插件,插件有無數種。例如在IE中,安裝相關的插件後,WEB瀏覽器能夠直接呼叫插件程序,用於處理特定類型的檔案。

外掛程式的出現可以追溯到1970年代中期,當EDT文字編輯器在Univac90/60系列大型主機上運行UnisysVS/9作業系統的時候,其提供了一項功能就是編輯器可以執行一個程序,並允許這個程式進入編輯器的緩衝,允許外部程式染指記憶體中,正在編輯的任務。插件程式使得編輯器在緩衝區上進行文字編輯,而這個緩衝是編輯器和插件所共同享用的。 Waterloo Fortran編譯器使用這些特性使得Fortran程式的內部編譯可以用EDT編輯。

外掛程式技術的好處

使用外掛技術能夠在分析、設計、開發、專案規劃、協作生產和產品擴充等很多方面帶來好處:

(1)結構清晰、易於理解。由於借鑒了硬體匯流排的結構,而且各個插件之間是相互獨立的,所以結構非常清晰也更容易理解。

(2)易修改、可維護性強。由於插件與宿主程式之間透過介面聯繫,就像硬體插卡一樣,可以隨時刪除,插入和修改,所以結構很靈活,容易修改,方便軟體的升級和維護。

(3)可移植性強、重用力度大。因為插件本身就是由一系列小型的功能結構組成,而且透過介面向外部提供自己的服務,所以復用力度更大,移植也更加方便。

(4)結構容易調整。系統功能的增加或減少,只需對應的增刪插件,而不影響整個體系結構,因此能方便的實現結構調整。 :

(5)插件之間的耦合度較低。由於插件透過與宿主程式通訊來實現插件與插件,插件與宿主程式間的通信,所以插件之間的耦合度更低。

(6)可以在軟體開發的過程中修改應用程式。由於採用了插件的結構,可以在軟體的開發過程中隨時修改插件,也可以在應用程式發行之後,透過補丁包的形式增刪插件,透過這種形式達到修改應用程式的目的。

(7)靈活多變的軟體開發方式。可以根據資源的實際情況來調整開發的方式,資源充足可以開發所有的插件,資源不充足可以選擇開發部分插件,也可以請第三方的廠商開發,用戶也可以根據自己的需求進行開發。

更多相關知識,請造訪常見問題欄位!

以上是插件是什麼東西的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板