用h5怎么開發(fā)app H5、App、小程序的區(qū)別是什么?
H5、App、小程序的區(qū)別是什么?我來回答這個(gè)問題,從事IT行業(yè)8年多了,包含架構(gòu)設(shè)計(jì)及核心代碼開發(fā)經(jīng)驗(yàn)。根據(jù)你的問題,你可能不是屬于一個(gè)IT行業(yè)或?qū)T行業(yè)了解不多的人,我來用通俗的語言給你解釋下這
H5、App、小程序的區(qū)別是什么?
我來回答這個(gè)問題,從事IT行業(yè)8年多了,包含架構(gòu)設(shè)計(jì)及核心代碼開發(fā)經(jīng)驗(yàn)。根據(jù)你的問題,你可能不是屬于一個(gè)IT行業(yè)或?qū)T行業(yè)了解不多的人,我來用通俗的語言給你解釋下這3者的區(qū)別。
三者對(duì)應(yīng)三個(gè)不同的應(yīng)用場(chǎng)景,一起來看看:
1、你打開手機(jī)自帶的瀏覽器開始瀏覽搜狐、騰訊等網(wǎng)站,看新聞、看視頻等等,能在你手機(jī)瀏覽器里面運(yùn)行的,就是H5,是用來寫網(wǎng)頁(yè)的,全稱是HTML5,是新一代的編寫網(wǎng)頁(yè)的國(guó)際規(guī)范。
2、無論你用iPhone,還是安卓手機(jī),一定安裝了很多的手機(jī)應(yīng)用程序吧,我猜你一定安裝有微信、頭條等,你需要從手機(jī)應(yīng)用商店里面下載,然后安裝在你的手機(jī)中。這個(gè)就是APP,需要占用你的手機(jī)存儲(chǔ)空間,使用起來也是最爽的。
3、你一定很熟悉微信、頭條、支付寶,之前用微信,大家喜歡轉(zhuǎn)發(fā)公眾號(hào),但到了今年,轉(zhuǎn)發(fā)微信小程序的人越來越多,當(dāng)你打開這個(gè)小程序的時(shí)候,就和安裝在你手機(jī)里面的應(yīng)用程序是一樣的,不用每點(diǎn)擊一次都刷新一下。能寄生并運(yùn)行在特定軟件平臺(tái)下的程序,可以泛稱為小程序,像微信有微信小程序,支付寶有支付寶小程序,頭條有頭條小程序等等。
希望以上的回答可以幫助你初步了解這三者的概念和區(qū)別~
為什么蘋果還要使用HTML5開發(fā)iOS上的新版App Store?
歡迎關(guān)注我,一個(gè)程序員老司機(jī),和你分享編程、運(yùn)營(yíng)、需求等等經(jīng)驗(yàn)和趣事。
目前我手上的項(xiàng)目也是采用H5來開發(fā)的,采用的是MUI作為布局框架,Vue作為請(qǐng)求后端數(shù)據(jù)的框架,下面和你分享一些我為什么這樣做的原因。
原因一
時(shí)間成本,對(duì)于現(xiàn)在很大互聯(lián)網(wǎng)企業(yè)來說,時(shí)間成本是做任何項(xiàng)目必須考慮的一個(gè)重要因素,沒有幾個(gè)企業(yè)舍得花一年甚至幾年的時(shí)間來研發(fā)一個(gè)項(xiàng)目,而對(duì)于做APP來說,如果采用原生的方式來開發(fā)一個(gè)復(fù)雜功能的APP,那么時(shí)間成本是非常非常高的。
原因二
經(jīng)歷了原生的痛,很多互聯(lián)網(wǎng)企業(yè)因?yàn)橛X得自己很有實(shí)力開發(fā)原生版的APP,于是一開始就分別找安卓和IOS的程序員,但是隨著市場(chǎng)需求,發(fā)現(xiàn)修改原生APP的成本和效率存在很大的問題,于是不得不轉(zhuǎn)到原生 H5的方式來開發(fā)。
原因三
我們現(xiàn)在的手機(jī)配置越來越高,安卓系統(tǒng)和IOS系統(tǒng)的內(nèi)置瀏覽器組件性能越來越好,新特征越來越多,運(yùn)行速度也越來越接近原生。
綜合上面三個(gè)因素,原生 h5的混合開發(fā)不斷在很多互聯(lián)網(wǎng)企業(yè)中誕生。