您好,登錄后才能下訂單哦!
小編給大家分享一下計(jì)算機(jī)中插件指的是什么東西,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
插件是一種遵循一定規(guī)范的應(yīng)用程序接口編寫出來的程序,只能運(yùn)行在程序規(guī)定的系統(tǒng)平臺下(可能同時(shí)支持多個(gè)平臺),而不能脫離指定的平臺單獨(dú)運(yùn)行。
本教程操作環(huán)境:windows10系統(tǒng)、Dell G3電腦。
插件(Plug-in,又稱addin、add-in、addon或add-on,又譯外掛)是一種遵循一定規(guī)范的應(yīng)用程序接口編寫出來的程序。其只能運(yùn)行在程序規(guī)定的系統(tǒng)平臺下(可能同時(shí)支持多個(gè)平臺),而不能脫離指定的平臺單獨(dú)運(yùn)行。因?yàn)椴寮枰{(diào)用原純凈系統(tǒng)提供的函數(shù)庫或者數(shù)據(jù)。很多軟件都有插件,插件有無數(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編輯。
插件技術(shù)的好處
使用插件技術(shù)能夠在分析、設(shè)計(jì)、開發(fā)、項(xiàng)目計(jì)劃、協(xié)作生產(chǎn)和產(chǎn)品擴(kuò)展等很多方面帶來好處:
(1)結(jié)構(gòu)清晰、易于理解。由于借鑒了硬件總線的結(jié)構(gòu),而且各個(gè)插件之間是相互獨(dú)立的,所以結(jié)構(gòu)非常清晰也更容易理解。
(2)易修改、可維護(hù)性強(qiáng)。由于插件與宿主程序之間通過接口聯(lián)系,就像硬件插卡一樣,可以被隨時(shí)刪除,插入和修改,所以結(jié)構(gòu)很靈活,容易修改,方便軟件的升級和維護(hù)。
(3)可移植性強(qiáng)、重用力度大。因?yàn)椴寮旧砭褪怯梢幌盗行〉墓δ芙Y(jié)構(gòu)組成,而且通過接口向外部提供自己的服務(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)插件之間的耦合度較低。由于插件通過與宿主程序通信來實(shí)現(xiàn)插件與插件,插件與宿主程序間的通信,所以插件之間的耦合度更低。
(6)可以在軟件開發(fā)的過程中修改應(yīng)用程序。由于采用了插件的結(jié)構(gòu),可以在軟件的開發(fā)過程中隨時(shí)修改插件,也可以在應(yīng)用程序發(fā)行之后,通過補(bǔ)丁包的形式增刪插件,通過這種形式達(dá)到修改應(yīng)用程序的目的。
(7)靈活多變的軟件開發(fā)方式??梢愿鶕?jù)資源的實(shí)際情況來調(diào)整開發(fā)的方式,資源充足可以開發(fā)所有的插件,資源不充足可以選擇開發(fā)部分插件,也可以請第三方的廠商開發(fā),用戶也可以根據(jù)自己的需要進(jìn)行開發(fā)。
看完了這篇文章,相信你對“計(jì)算機(jī)中插件指的是什么東西”有了一定的了解,如果想了解更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。