摘要:隨著移動互聯(lián)網的發(fā)展,許多應用在不斷的產生,要說現在更新快、開放功能多的應用,只能是微信小程序了。
微信小程序開放了60多個流量入口,更新了各種新的功能,尤其是之前實現的頁面跳轉功能,給開發(fā)者帶來了好消息,但同時也有人說這是H5。那么,微信小程序和H5的區(qū)別在哪里?
一、運行環(huán)境的不同
H5的運行環(huán)境是瀏覽器,包括webview,而微信小程序的運行環(huán)境并非完整的瀏覽器,因為小程序的開發(fā)過程中只用到一部分H5技術。
小程序的運行環(huán)境是微信開發(fā)團隊基于瀏覽器內核完全重構的一個內置解析器,針對性做了優(yōu)化,配合自己定義的開發(fā)語言標準,提升了小程序的性能。
二、開發(fā)成本的不同
H5 的開發(fā),涉及開發(fā)工具(vscode、Atom等)、前端框架(Angular、react等)、模塊管理工具(Webpack 、Browserify 等)、任務管理工具(Grunt、Gulp等),還有UI庫選擇、接口調用工具(ajax、Fetch Api等)、瀏覽器兼容性等等。
山東網億、煙臺網站建設
盡管這些工具可定制化非常高,大部分開發(fā)者也有自己的配置模板,但對于項目中各種外部庫的版本迭代、版本升級,這些成本加在一起那就是個不小數目了。
三、獲取系統(tǒng)級權限的不同
微信小程序相對于H5能獲得更多的系統(tǒng)權限,比如網絡通信狀態(tài)、數據緩存能力等,這些系統(tǒng)級權限都可以和微信小程序無縫銜接。
而這一點恰巧是H5 被詬病的地方,這也是HL5的大多應用場景被定位在業(yè)務邏輯簡單、功能單一的原因。
相關搜索:煙臺網絡公司、煙臺網站建設、煙臺軟件開發(fā)、煙臺app開發(fā)、小程序制作、山東網億
部分圖片和文字來源于網絡,出處無從查起,如涉及版權問題,請聯(lián)系進行刪除。