想討論chrome擴展和chrome插件區別這個話題好久了!可是遲遲沒有寫。由於我本身也沒有搞清楚這二者之間的區別!回想當初是由於須要尋找番羽牆插件纔想到去維護一個相似的插件網。我甚至問過身邊不少程序員這二者之間的區別,說實話能說清楚的也沒有幾個。今日在論壇裏看到有熱心的網友推薦這個chrome網,甚是欣慰。可是看到一位網友的回覆時我才意識到我該去好好了解一下chorme擴展和chrome插件的的區別。那位網友說:這不叫「插件」,這叫「擴展」,名稱都叫不對的網站直接無視!
首先,想要直觀的去了解在chrome裏插件和擴展到底有什麼區別?怎麼去區分時,咱們只須要查看以下兩個地址就能夠了!
chrome://settings/extensions 這裏面的是擴展
chrome://plugins/ 這裏面的是插件
其次,從英語翻譯來看,插件對應的是「Plugin」,擴展對應的是「Extension」,因此它倆背後實際上是兩個徹底不一樣的詞!
再次,從功能來看來。"擴展"和"插件",其實都是軟件組件的一種形式,Chrome 只不過是把兩種類型的組件分別給與了專有名稱,一個叫"擴展",另外一個叫"插件"。程序員
總的來講:拓展就是利用瀏覽器提供給你的功能,經過本身搭配來實現一些功能組合,一般利用JavaScript這樣的腳本語言來完成,只要調用瀏覽器提供的接口便可。而插件是瀏覽器提供的功能已經不能知足你的組合了,你須要利用C++這樣的編譯語言來拓展瀏覽器能夠提供的功能,來供你調用。一句話歸納,插件功能強大可是製做麻煩,拓展功能受限可是製做簡單。
chrome