插件是什么 插件是干什么用的
2022-06-17 10:44:05 閱讀(458)
相信很多人都知道插件這個東西,但是很多人對插件都不是很了解,可能用到的場景也比較少,下面萬商云集小編給大家來詳細介紹一下插件是什么 插件是干什么用的這一塊的內(nèi)容,希望能幫助到大家了解到插件的相關問題。
插件是什么
插件(Plug-in,又稱addin、add-in、addon或add-on,又譯外掛)是一種遵循一定規(guī)范的應用程序接口編寫出來的程序。其只能運行在程序規(guī)定的系統(tǒng)平臺下(可能同時支持多個平臺),而不能脫離指定的平臺單獨運行。因為插件需要調(diào)用原純凈系統(tǒng)提供的函數(shù)庫或者數(shù)據(jù)。很多軟件都有插件,插件有無數(shù)種。例如在IE中,安裝相關的插件后,WEB瀏覽器能夠直接調(diào)用插件程序,用于處理特定類型的文件。
插件的歷史
插件的出現(xiàn)可以追溯到1970年代中期,當EDT文本編輯器在Univac90/60系列大型機上運行UnisysVS/9操作系統(tǒng)的時候,其提供了一項功能就是編輯器可以運行一個程序,并允許這個程序進入編輯器的緩沖,允許外部程序染指內(nèi)存中,正在編輯的任務。插件程序使得編輯器在緩沖區(qū)上進行文本編輯,而這個緩沖是編輯器和插件所共同享用的。Waterloo Fortran編譯器使用這些特性使得Fortran程序的內(nèi)部編譯可以用EDT編輯。
插件是干什么用的
(1)結構清晰、易于理解。由于借鑒了硬件總線的結構,而且各個插件之間是相互獨立的,所以結構非常清晰也更容易理解。
(2)易修改、可維護性強。由于插件與宿主程序之間通過接口聯(lián)系,就像硬件插卡一樣,可以被隨時刪除,插入和修改,所以結構很靈活,容易修改,方便軟件的升級和維護。
(3)可移植性強、重用力度大。因為插件本身就是由一系列小的功能結構組成,而且通過接口向外部提供自己的服務,所以復用力度更大,移植也更加方便。
(4)結構容易調(diào)整。系統(tǒng)功能的增加或減少,只需相應的增刪插件,而不影響整個體系結構,因此能方便的實現(xiàn)結構調(diào)整。:
(5)插件之間的耦合度較低。由于插件通過與宿主程序通信來實現(xiàn)插件與插件,插件與宿主程序間的通信,所以插件之間的耦合度更低。
(6)可以在軟件開發(fā)的過程中修改應用程序。由于采用了插件的結構,可以在軟件的開發(fā)過程中隨時修改插件,也可以在應用程序發(fā)行之后,通過補丁包的形式增刪插件,通過這種形式達到修改應用程序的目的。
(7)靈活多變的軟件開發(fā)方式??梢愿鶕?jù)資源的實際情況來調(diào)整開發(fā)的方式,資源充足可以開發(fā)所有的插件,資源不充足可以選擇開發(fā)部分插件,也可以請第三方的廠商開發(fā),用戶也可以根據(jù)自己的需要進行開發(fā)。
上面就是關于插件是什么 插件是干什么用的的全部內(nèi)容介紹,希望上面的內(nèi)容能幫助到大家了解到插件的相關知識。
未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明出處