ww亚洲无码免费在线观看_99er爱热在线视频_亚洲国产中文日韩欧美_亚洲无码理论在线

服務(wù)熱線:400-0033-166
萬(wàn)商云集 - 企業(yè)數(shù)字化選用平臺(tái)

企業(yè)首選的

數(shù)字選用平臺(tái)

插件是什么 插件是干什么用的

2022-06-17 10:44:05 閱讀(458 評(píng)論(0)

相信很多人都知道插件這個(gè)東西,但是很多人對(duì)插件都不是很了解,可能用到的場(chǎng)景也比較少,下面萬(wàn)商云集小編給大家來(lái)詳細(xì)介紹一下插件是什么  插件是干什么用的這一塊的內(nèi)容,希望能幫助到大家了解到插件的相關(guān)問(wèn)題。

  插件是什么

  插件(Plug-in,又稱addin、add-in、addon或add-on,又譯外掛)是一種遵循一定規(guī)范的應(yīng)用程序接口編寫出來(lái)的程序。其只能運(yùn)行在程序規(guī)定的系統(tǒng)平臺(tái)下(可能同時(shí)支持多個(gè)平臺(tái)),而不能脫離指定的平臺(tái)單獨(dú)運(yùn)行。因?yàn)椴寮枰{(diào)用原純凈系統(tǒng)提供的函數(shù)庫(kù)或者數(shù)據(jù)。很多軟件都有插件,插件有無(wú)數(shù)種。例如在IE中,安裝相關(guān)的插件后,WEB瀏覽器能夠直接調(diào)用插件程序,用于處理特定類型的文件。

  插件的歷史

  插件的出現(xiàn)可以追溯到1970年代中期,當(dāng)EDT文本編輯器在Univac90/60系列大型機(jī)上運(yùn)行UnisysVS/9操作系統(tǒng)的時(shí)候,其提供了一項(xiàng)功能就是編輯器可以運(yùn)行一個(gè)程序,并允許這個(gè)程序進(jìn)入編輯器的緩沖,允許外部程序染指內(nèi)存中,正在編輯的任務(wù)。插件程序使得編輯器在緩沖區(qū)上進(jìn)行文本編輯,而這個(gè)緩沖是編輯器和插件所共同享用的。Waterloo Fortran編譯器使用這些特性使得Fortran程序的內(nèi)部編譯可以用EDT編輯。

image.png

  插件是干什么用的

  (1)結(jié)構(gòu)清晰、易于理解。由于借鑒了硬件總線的結(jié)構(gòu),而且各個(gè)插件之間是相互獨(dú)立的,所以結(jié)構(gòu)非常清晰也更容易理解。

  (2)易修改、可維護(hù)性強(qiáng)。由于插件與宿主程序之間通過(guò)接口聯(lián)系,就像硬件插卡一樣,可以被隨時(shí)刪除,插入和修改,所以結(jié)構(gòu)很靈活,容易修改,方便軟件的升級(jí)和維護(hù)。

  (3)可移植性強(qiáng)、重用力度大。因?yàn)椴寮旧砭褪怯梢幌盗行〉墓δ芙Y(jié)構(gòu)組成,而且通過(guò)接口向外部提供自己的服務(wù),所以復(fù)用力度更大,移植也更加方便。

  (4)結(jié)構(gòu)容易調(diào)整。系統(tǒng)功能的增加或減少,只需相應(yīng)的增刪插件,而不影響整個(gè)體系結(jié)構(gòu),因此能方便的實(shí)現(xiàn)結(jié)構(gòu)調(diào)整。:

  (5)插件之間的耦合度較低。由于插件通過(guò)與宿主程序通信來(lái)實(shí)現(xiàn)插件與插件,插件與宿主程序間的通信,所以插件之間的耦合度更低。

  (6)可以在軟件開發(fā)的過(guò)程中修改應(yīng)用程序。由于采用了插件的結(jié)構(gòu),可以在軟件的開發(fā)過(guò)程中隨時(shí)修改插件,也可以在應(yīng)用程序發(fā)行之后,通過(guò)補(bǔ)丁包的形式增刪插件,通過(guò)這種形式達(dá)到修改應(yīng)用程序的目的。

  (7)靈活多變的軟件開發(fā)方式??梢愿鶕?jù)資源的實(shí)際情況來(lái)調(diào)整開發(fā)的方式,資源充足可以開發(fā)所有的插件,資源不充足可以選擇開發(fā)部分插件,也可以請(qǐng)第三方的廠商開發(fā),用戶也可以根據(jù)自己的需要進(jìn)行開發(fā)。

上面就是關(guān)于插件是什么  插件是干什么用的的全部?jī)?nèi)容介紹,希望上面的內(nèi)容能幫助到大家了解到插件的相關(guān)知識(shí)。

未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明出處