微信小程序新推出的小程序插件有什么用?
對(duì)于一個(gè)生態(tài)活躍的平臺(tái),“插件”幾乎是不可避免的。目前,小項(xiàng)目的研發(fā)相當(dāng)于一個(gè)小車間。不管你想做什么樣的功能,你基本上都是從頭到尾一點(diǎn)一點(diǎn)地保存它們,缺乏豐富的組件庫(kù)和函數(shù)庫(kù)的支持。
小型程序插件的設(shè)計(jì)提供了一種解決方案,使第三方服務(wù)能夠打包成更可靠的模式使用。此外,它是 “集中的”。微信不僅定義了插件實(shí)現(xiàn)的標(biāo)準(zhǔn),提供了開發(fā)工具,還負(fù)責(zé)插件的審查和分發(fā)。
集中式和黑箱控制策略無(wú)疑會(huì)限制開發(fā)者和用戶的自由,但這種分發(fā)控制可以有效地限制惡意竊取,保護(hù)開發(fā)者的權(quán)益。通過(guò)審計(jì),可以抵制一些粗制濫造的插件,可以放心使用,保護(hù)用戶權(quán)益。
applet插件的另一個(gè)特性是“分布式”該插件不在特定的主機(jī)小程序中運(yùn)行,但可以在任何其他小程序中運(yùn)行。
分布式分發(fā)策略可能會(huì)導(dǎo)致更大的網(wǎng)絡(luò)效應(yīng)。好的插件可以分發(fā)到更多的小程序中,為這些小程序的用戶服務(wù)。對(duì)于小程序的開發(fā)人員來(lái)說(shuō),他們可以充分利用現(xiàn)有的插件來(lái)構(gòu)建他們想要的小程序,更簡(jiǎn)單有效地降低研發(fā)成本。
此時(shí),它將非常類似于WordPress的插件系統(tǒng)。當(dāng)你使用 建立一個(gè)你喜歡的網(wǎng)站時(shí),你幾乎不用任何開發(fā)工作就可以建立你想要的網(wǎng)站。
您可以選擇您想要的接口插件,并構(gòu)建滿足您需求的交互風(fēng)格。您也可以選擇您需要的注釋插件來(lái)控制您的注釋樣式。你也可以選擇你想賺取自己“一桶金”的廣告服務(wù)
在這個(gè)過(guò)程中,優(yōu)秀插件提供的服務(wù)可以被無(wú)數(shù)用戶通過(guò)不同的網(wǎng)站使用??梢韵胂?,隨著微信插件開發(fā)者的增加,好的插件不斷涌現(xiàn),開發(fā)高質(zhì)量的小程序?qū)⒆兊酶尤菀?。
從開發(fā)者的角度來(lái)看,微信小程序的插件完全遵循了當(dāng)前的技術(shù)方案,該方案是通過(guò)使用JS和小程序定制組件形成的,可以使用絕大多數(shù)小程序 APIs,不僅可以執(zhí)行足夠復(fù)雜的算法程序,還可以實(shí)現(xiàn)精細(xì)的交互界面,幾乎可以做獨(dú)立小程序所做的一切。
插件可以提供不同的服務(wù),例如:
統(tǒng)計(jì)、監(jiān)控和云存儲(chǔ)等功能服務(wù)不需要交互界面,而只需要開發(fā)人員的JS APIs。
還可以提供不同風(fēng)格的交互組件,比如:不同交互風(fēng)格的基礎(chǔ)組件、編輯器、日歷、動(dòng)畫炫酷的計(jì)時(shí)器,等等,基于這些插件,開發(fā)者可以做出效果更美好的小程序。它還可以提供不同風(fēng)格的交互組件,例如,具有不同交互風(fēng)格的開發(fā)人員可以制作效果更好的小程序。
更復(fù)雜的是,可以提供包含交互和邏輯的Saas服務(wù),如評(píng)論系統(tǒng)、廣告系統(tǒng)等。
簡(jiǎn)而言之,小程序插件為其他小程序提供了第三方服務(wù)解決方案。真正好的服務(wù),可以解決其他小程序的實(shí)際問(wèn)題的服務(wù),可以通過(guò)插件更有效地分發(fā),從而使小程序開發(fā)站在巨人的肩膀上,制造更好的產(chǎn)品。
熱門服務(wù)
最新新聞