小程序從2017年底到2018年初,連續(xù)不斷的動作使小程序登上互聯(lián)網(wǎng)的大舞臺,也讓許多朋友為此一怔,接下來是不是要重點部署小程序的開發(fā)工作了;有的卻認為小程序與h5就是一類,并無差別。
很明顯,小程序與h5實質(zhì)上區(qū)別是很大的,不妨聽我說一說:
“生活”的環(huán)境不同
“生活”的環(huán)境不同,簡單來說就是,小程序是一種應用,運行的環(huán)境是微信(App);H5是一種技術(shù),依附的外殼是是瀏覽器。
h5的開發(fā)較小程序更昂貴
H5 的開發(fā),涉及開發(fā)工具(vscode、Atom等)、前端框架(Angular、react等)、模塊管理工具(Webpack 、Browserify 等)、任務(wù)管理工具(Grunt、Gulp等),還有UI庫選擇、接口調(diào)用工具(ajax、Fetch Api等)、瀏覽器兼容性等等。
盡管這些工具可定制化非常高,大部分開發(fā)者也有自己的配置模板,但對于項目中各種外部庫的版本迭代、版本升級,這些成本加在一起那就是個不小數(shù)目了。
而開發(fā)一個微信小程序,由于微信團隊提供了開發(fā)者工具,并且規(guī)范了開發(fā)標準,則簡單得多。前端常見的HTML、CSS變成了微信自定義的WXML、WXSS,WXML,官方文檔中都有明確的使用介紹,開發(fā)者按照說明專注寫程序就可以了。
這也可以預示,未來會有更多的人對小程序進行開發(fā)推廣,畢竟可以節(jié)省大量的成本,何樂而不為呢。
h5應用單一,無法得到“官方授權(quán)”
微信小程序相對于H5能獲得更多的系統(tǒng)權(quán)限,比如網(wǎng)絡(luò)通信狀態(tài)、數(shù)據(jù)緩存能力等,這些系統(tǒng)級權(quán)限都可以和微信小程序無縫銜接。
而這一點恰巧是H5 被詬病的地方,這也是HL5的大多應用場景被定位在業(yè)務(wù)邏輯簡單、功能單一的原因。
小程序借微信這大平臺,注定運行流暢
打開H5,實際上是打開一個網(wǎng)頁,而網(wǎng)頁需要在瀏覽器中渲染。所以加載這一過程,會給人明顯的「卡頓」感覺,面對復雜的業(yè)務(wù)邏輯或者豐富的頁面交互時尤為明顯。
而微信小程序,它的代碼直接在微信上運行,省去了通過瀏覽器渲染的步驟,因此,在微信中使用小程序,才會比H5流暢很多。
綜合以上,h5與小程序同屬開發(fā),卻有著不一樣的“出身”,不一樣的“出生環(huán)境”,就注定這兩者的發(fā)展也將會有差異,對個人就業(yè)、商家做生意以及技術(shù)團隊創(chuàng)業(yè)都有著不少的機會。 原創(chuàng)發(fā)布者:2018-1-5 11:10:10
KESION 科汛軟件
KESION 科汛軟件是國內(nèi)領(lǐng)先的在線教育軟件及私域社交電商軟件服務(wù)提供商,長期專注于為企業(yè)提供在線教育軟件及社交電商SaaS平臺解決方案。
公司核心產(chǎn)品云開店SaaS社交電商服務(wù)平臺、在線教育SaaS服務(wù)平臺、教育企業(yè)數(shù)字化SaaS云平臺、企微營銷助手、私有化獨立部署品牌網(wǎng)校和在線教育咨詢等。KESION 不斷通過技術(shù)創(chuàng)新,提供產(chǎn)品和服務(wù),助力企業(yè)向數(shù)字化轉(zhuǎn)型,通過科技驅(qū)動商業(yè)革新,讓商業(yè)變得更智慧!
如果想要買火車票,基本是離不開12306的了。很多朋友為了在手機買票,都安裝了12306 APP,但一年又用不了幾次,頗為占空間。那么微信版的12306有些啥功能,有了它我們是否可以不用再...
2018年元旦小長假,很多人本來計劃著早睡早起,調(diào)整心情做一個2018規(guī)劃。然而,微信突然推出一款叫做“跳一跳”的微信小程序,“毀了”很多人的假期。...