2022-10-13 08:00:00 來自于應(yīng)用公園
:
1.定位不同,借助第三方鏈接,嵌套的網(wǎng)頁可以實(shí)現(xiàn)簡單的交互,主要側(cè)重于營銷和投放信息,而微信小程序主要側(cè)重于功能服務(wù)。比如主要用來顯示信息,但是如果你想做一個(gè)微信小程序商城或者小的應(yīng)用,最好用微信小程序。
2.功能和體驗(yàn)的區(qū)別在于:H5網(wǎng)頁的功能,而微信小程序類似于APP的功能,APP的網(wǎng)站。所以每次打開都會(huì)要求服務(wù)器刷新頁面,導(dǎo)致延遲時(shí)間長,體驗(yàn)下降。微信小程序本地緩存UI和圖片,只需向服務(wù)器請求交互數(shù)據(jù)。頁面切換不需要刷新,體驗(yàn)可以接近原生APP的流暢度。所以如果你要制作商城課功能對比微商城與小程序商城,微信:
3.實(shí)現(xiàn)技術(shù)不同微信小程序是微信中的應(yīng)用。H5網(wǎng)頁在瀏覽器中運(yùn)行,微信小程序不是一個(gè)完整的瀏覽器。微信小程序的運(yùn)行環(huán)境是微信,是一個(gè)完全基于瀏覽器內(nèi)核重構(gòu)的內(nèi)置解析器。專門針對小程序進(jìn)行了優(yōu)化,配合其自身定義的開發(fā)語言標(biāo)準(zhǔn),提升了小程序的性能。
4.審查機(jī)制不同??梢噪S時(shí)鏈接網(wǎng)頁,但是微信小程序需要通過微信審核才能上線,不方便。
:
1.學(xué)習(xí)成本低。移動(dòng)端很重要,大家都知道。但是對于普通人開發(fā),投資移動(dòng)端開發(fā),學(xué)習(xí)和掌握移動(dòng)端開發(fā),成本更高。曾經(jīng)做過一段時(shí)間android開發(fā)(Android新手游)。項(xiàng)目完成后,我暫時(shí)放下了。后來發(fā)現(xiàn)很難接。我想,可能一個(gè)很重要的原因,android開發(fā)用的是java和clipse,和我平時(shí)的工作無關(guān),我也不可能完全扔掉現(xiàn)有的東西,然后投入到一個(gè)新的環(huán)境中。以及微信小程序開發(fā)簡單來說就是做一個(gè)網(wǎng)頁。對于ASPX開發(fā)和DIV CSS JS開發(fā)前端的人來說,學(xué)習(xí)曲線比較平滑,沒有任何不適。
2.開發(fā)環(huán)保。對于vs下的碼農(nóng)來說平臺(tái)建筑只是VS環(huán)境的一個(gè)安裝,除了點(diǎn)擊“下一步”什么都不會(huì)發(fā)生。相比android開發(fā)環(huán)境,太費(fèi)力了。我還有上一個(gè)環(huán)境的幾十個(gè)文件,比如jdk,eclipse,各種android包。去年年底換了一臺(tái)好機(jī),結(jié)果更是失敗。折騰了好多天,連demo都沒運(yùn)行。吐槽一下,穿越真的是個(gè)笑話:vs2021下平臺(tái)開發(fā)。從vs6到現(xiàn)在,第一次安裝一個(gè)vs環(huán)境需要大量的聯(lián)網(wǎng)和下載大量的第三方環(huán)境。我的50M光纖下載不成功,老是斷。所以又是FQ,很難下載到本地安裝包。最后裝了幾十個(gè)東西。相比較而言小程序開發(fā)需要的東西都只是微信開發(fā)的環(huán)境,30M左右的安裝包。安裝后:使用就能??偟膩碚f還是不錯(cuò)的,尤其是模擬器。我覺得比原來的android開發(fā)模擬器好用多了!
3.平臺(tái)覆蓋面廣。不可否認(rèn)的是小程序依賴于微信,受到騰訊的各種限制。但好處是微信覆蓋面廣,基本可以算是移動(dòng)互聯(lián)網(wǎng)了。更何況直接實(shí)現(xiàn)跨-平臺(tái),安卓和蘋果,太棒了!