1. 首頁(yè)
  2. 新聞資訊
  3. 小程序資訊

微信為什么要推出小程序插件?

所屬分類:小程序資訊 / 發(fā)布時(shí)間:2018/05/09 / 來(lái)源:www.ylydt.com / 點(diǎn)擊量:3558

小程序開發(fā)

對(duì)于一個(gè)生態(tài)蓬勃的平臺(tái)而言,「插件」幾乎是必然之勢(shì)。現(xiàn)在的小程序研發(fā)頗像小作坊,不論想做什么樣的功能,都基本是從頭到尾一點(diǎn)點(diǎn)自己攢,缺少豐富的組件庫(kù)和功能庫(kù)的支撐。


小程序插件的設(shè)計(jì),提供了一種解決方案,可以讓第三方服務(wù)封裝成一種更可靠的模式被使用。而且它是 「集中式」的,微信不僅定義了插件實(shí)現(xiàn)的標(biāo)準(zhǔn),提供了開發(fā)工具,還負(fù)責(zé)插件的審核和發(fā)行。


集中、黑盒式的管控的策略,毫無(wú)疑問會(huì)限制開發(fā)者和使用者的自由度,但這種分發(fā)管控,可以有效的限制實(shí)現(xiàn)被惡意盜取,對(duì)于開發(fā)者權(quán)益更有保障;而且通過(guò)審核,可以抵御一些粗制濫造的插件,在使用時(shí)可以更為放心,使用者的權(quán)益也有所保障。


而小程序插件的另一個(gè)特征,則是 「分布式」的。插件并不是運(yùn)行在特定宿主小程序中的,而是可以運(yùn)行在任意一個(gè)其它小程序中。


分布式的分發(fā)策略,可以衍生出潛在的更大的網(wǎng)絡(luò)效應(yīng),好的插件可以分發(fā)到更多的小程序中,為這些小程序的用戶服務(wù);而對(duì)于小程序開發(fā)者而言,可以充分利用已有插件,更簡(jiǎn)單的搭建出自己想要的小程序,有效的降低研發(fā)成本。


在這一點(diǎn)上,它會(huì)非常像 WordPress 的插件系統(tǒng),當(dāng)你用 WordPress 搭建一個(gè)自己心儀的網(wǎng)站時(shí),幾乎不需要任何的開發(fā)工作就可以搭建出想要的網(wǎng)站。


你可以選你想要的界面插件,構(gòu)建符合你需求的交互風(fēng)格;也可以選擇你需要的評(píng)論插件,控制你要的評(píng)論風(fēng)格;也可以選擇你想要的廣告服務(wù),賺取自己的「一桶金」。


在這個(gè)過(guò)程中,好的插件提供的服務(wù),可以通過(guò)不同的網(wǎng)站被無(wú)數(shù)的用戶所使用。可以想象,隨著微信插件的開發(fā)者增多,好的插件不斷涌現(xiàn),開發(fā)優(yōu)質(zhì)的小程序也會(huì)變得更為輕而易舉。


從開發(fā)者的角度看,微信小程序的插件完全沿用了現(xiàn)行技術(shù)方案,利用 JS 加上小程序自定義組件而構(gòu)成,并可以使用絕大多數(shù)小程序 APIs,既可以執(zhí)行足夠復(fù)雜的算法程序,又可以實(shí)現(xiàn)精細(xì)的交互界面,這幾乎能做一個(gè)獨(dú)立小程序做的全部事情。


插件可以提供不同的服務(wù),比如:
類似統(tǒng)計(jì)、監(jiān)控、云存儲(chǔ)這類的功能服務(wù),它們不需要交互界面,只需要為開發(fā)者提供 JS APIs。

還可以提供不同風(fēng)格的交互組件,比如:不同交互風(fēng)格的基礎(chǔ)組件、編輯器、日歷、動(dòng)畫炫酷的計(jì)時(shí)器,等等,基于這些插件,開發(fā)者可以做出效果更美好的小程序。


更復(fù)雜的,可以提供包含交互和邏輯的 Saas 服務(wù),比如評(píng)論系統(tǒng)、廣告系統(tǒng),等等。
簡(jiǎn)而言之,小程序插件,提供了一個(gè)第三方為其他小程序提供服務(wù)的解決方案,真正好的服務(wù),可以解決其他小程序?qū)嶋H問題的服務(wù),可以通過(guò)插件這種形態(tài),更為高效的進(jìn)行分發(fā),從而使得小程序開發(fā)可以站在巨人的肩膀上,作出更好的產(chǎn)品。
關(guān)鍵詞標(biāo)簽:


聯(lián)系我們
  • 服務(wù)熱線:021-33518908
  • 電子郵箱:info@hisou.net
  • 聯(lián)系QQ:710034989 / 1540554516
  • 公司地址:上海市嘉定區(qū)曹安路1877號(hào)929室
  • 上海網(wǎng)站建設(shè)| 上海網(wǎng)站優(yōu)化| XML| 網(wǎng)站地圖
  • 公司業(yè)務(wù):微信小程序開發(fā)、網(wǎng)站建設(shè)、網(wǎng)站優(yōu)化、主機(jī)域名郵箱、口碑營(yíng)銷、百度下拉刪除|網(wǎng)絡(luò)危機(jī)公關(guān)
  • 聯(lián)系微信:客服微信