1,開發(fā)方式開發(fā)語言在感覺上類似于開發(fā),而微信小程序自己的js-sdk也是用vue和ng類似的mvvm思路編寫的。ionic等Webapp都是基于ng的。ng插件很多,但是微信小程序是自己的渲染引擎,不支持第三方插件。等待官方更新。這就限制了小程序擴展當(dāng)然小程序主題應(yīng)該不會很龐大,所以jquery完全不可用。
2.呈現(xiàn)方式微信小程序微信二維碼進入或前往微信自行搜索(商店暫時還沒有完善),而ionic等webapp要打包成android,ios和wf程序的可執(zhí)行文件放在商店下載。webapp的使用方面可以非常接近原生。小程序還遠著呢。只能作為原生應(yīng)用的燈使用一部分功能。對于只想要一部分的功能,不用下載app。
3.webapp,比如ionic,可以把自己掛在店里開發(fā)玩。
4.IDE方面:ionic等webapp可以隨意使用流行的文本編輯器vscode,atom或者sublime,而小程序自帶的IDE不能設(shè)置背景坑白開發(fā)好難過。雖然有大神的第三方插件,但官方應(yīng)該會升級,滿足黑的要求程序員。
5.未來發(fā)展:本人大四菜鳥入門。這個不好說。畢竟h5 Span有很多坑平臺。但是多多少少打原生手機開發(fā)。
:
1.首先要知道兩者的區(qū)別。
2.定位不同。借助第三方鏈接,嵌套的網(wǎng)頁可以實現(xiàn)簡單的交互,主要有營銷和投放信息,而微信小程序主要有功能服務(wù)。比如主要用于顯示信息,但是如果你想做一個微信小程序商城或者小的應(yīng)用,最好用微信小程序。
3.功能和體驗的區(qū)別在于:H5網(wǎng)頁的功能,而微信小程序類似于APP的功能,APP的網(wǎng)站。所以每次打開都會要求服務(wù)器刷新頁面,導(dǎo)致延遲時間長,體驗下降。微信小程序本地緩存UI和圖片,只需向服務(wù)器請求交互數(shù)據(jù),頁面切換無需刷新,體驗可以接近原生APP的流暢度。所以如果你想制作商城 class功能對比微商城與小程序商城,微信:
4.實現(xiàn)技術(shù)不同微信小程序是微信中的應(yīng)用。H5網(wǎng)頁運行環(huán)境是瀏覽器,微信小程序不是完整的瀏覽器。
1,小程序針對生鮮行業(yè),成本相對較低,無論是大眾創(chuàng)業(yè)還是零售商家。
2.更流暢的體驗;小程序不用說,APP、H5、SAAS經(jīng)常會出現(xiàn)時間延遲、視覺失真等問題,這些問題在原生APP小程序中不會出現(xiàn)。
3.小程序帶動更多產(chǎn)品愛好者參與,原生曝光機會;帶來上億粉絲。
4、環(huán)境中打開率較高;同樣的廣告鏈接,閱讀原文或者使用小程序,得到的是完全不同的打開率。行業(yè)圖例小程序的打開率比閱讀原文差20倍左右。