2022-11-15 02:00:00 來(lái)自于應(yīng)用公園
:
1.首先,從視圖層面來(lái)看,主要區(qū)別有:
2.開(kāi)發(fā)工具不一樣。H5的開(kāi)發(fā)工具主要取決于瀏覽器,因此只要如果有瀏覽器就可以使用。APP的web-view組件,小程序提供的web-view組件可以打開(kāi)H5頁(yè)面。小程序的開(kāi)發(fā)基于自身開(kāi)發(fā)工具,只能依賴(lài)微信客戶(hù)端,也就是說(shuō)只能在微信打開(kāi),
3,開(kāi)發(fā)不同語(yǔ)言。小程序本人開(kāi)發(fā)有一套WXML標(biāo)簽語(yǔ)言和WXSS風(fēng)格語(yǔ)言,而不是直接用標(biāo)準(zhǔn)的HTML5 CSS3。
4.組件的套餐不一樣。小程序獨(dú)立出來(lái)很多原生APP的組件,可以直接在HTML5的功能,小程序組件中調(diào)用。
1,開(kāi)發(fā)成本當(dāng)h5web開(kāi)發(fā),開(kāi)發(fā)不僅要考慮前端框架,模塊管理工具任務(wù)管理工具還要
2.運(yùn)行環(huán)境h5的傳統(tǒng)運(yùn)行環(huán)境是瀏覽器。雖然在微信小程序 at開(kāi)發(fā)中會(huì)用到一些h5相關(guān)的技術(shù),但是它的運(yùn)行環(huán)境并不是所有的瀏覽器,并且微信在官方文檔中強(qiáng)調(diào)了常用的瀏覽器不能用在小程序的腳本中。微信為小程序的運(yùn)行環(huán)境重建一個(gè)基于瀏覽器內(nèi)核的內(nèi)置解析器。這個(gè)解析器還會(huì)專(zhuān)門(mén)針對(duì)小程序進(jìn)行優(yōu)化,然后微信會(huì)結(jié)合自己定義的開(kāi)發(fā)語(yǔ)言標(biāo)準(zhǔn),從而升級(jí)小程序。
3.運(yùn)行流暢度h5應(yīng)用本身就有一些不足。比如當(dāng)它面對(duì)一些復(fù)雜的業(yè)務(wù)邏輯或者豐富的頁(yè)面交互時(shí),它的用戶(hù)體驗(yàn)總是不盡如人意,需要不斷優(yōu)化項(xiàng)目來(lái)改進(jìn)用戶(hù)體驗(yàn)。而微信小程序有自己獨(dú)立的運(yùn)行環(huán)境,雖然用的是同一個(gè)html css js開(kāi)發(fā),但是帶微信的解析器最后渲染出來(lái)的效果是原生組件,所以,00
1,開(kāi)發(fā)快。小程序開(kāi)放內(nèi)測(cè)幾天,破解開(kāi)發(fā)工具在github上發(fā)布。一堆人自己開(kāi)源小程序。可能你要招3個(gè)人開(kāi)發(fā)半年,最后2周出來(lái)了小程序。加油!
2.快速加載。微信上限為1MB。那是什么概念?谷歌主頁(yè)打開(kāi),什么都不做,只是下載527KB。My小程序總共還不到300KB,比google主頁(yè)還小,所以微信打開(kāi)一個(gè)小程序,就像打開(kāi)一次Google主頁(yè)一樣簡(jiǎn)單快捷。而且事實(shí)證明1MB已經(jīng)可以做很多事情了!
3.好好體驗(yàn)。市場(chǎng)上很多人冒充H5的頁(yè)面小程序,比如川普最近的一個(gè)。很多人不了解,其實(shí)小程序UI是原生App,不是H5,也不是像原生一樣是H5做的。和NativeApp的紛爭(zhēng)由來(lái)已久,很多試圖把H5弄成這樣的原生應(yīng)用其實(shí)都很差,比如科爾多瓦和愛(ài)奧尼亞。很容易玩或者給企業(yè)。你可以將就一下。這里和那里總是不愉快的,卡頓。后來(lái)FB出了react,帶來(lái)了一絲曙光,其實(shí)和小程序的原理很像。只是東家臉書(shū)有技術(shù)有流量卻不這么做。在這里,我們不得不佩服中國(guó)人的速度。試過(guò)的人小程序應(yīng)該知道,體驗(yàn)相當(dāng)流暢。