hbuilderx 各种项目 开发区别 uni-app 5+ web2app vue mui plus
生活随笔
收集整理的這篇文章主要介紹了
hbuilderx 各种项目 开发区别 uni-app 5+ web2app vue mui plus
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
| 部署發(fā)行 | 代碼部署在服務(wù)器,客戶端主要是瀏覽器 | 代碼下載到手機(jī) , 以app程序形式運(yùn)行 |
| 項(xiàng)目形式 | mui項(xiàng)目 , vue項(xiàng)目,vue+mui項(xiàng)目(比較復(fù)雜) | uni-app項(xiàng)目, 5+項(xiàng)目 ,vue-cli 項(xiàng)目 |
| 更新 | 支持快速更新 | 需要更新下載才能更新 |
| 適用場(chǎng)景 | 模板經(jīng)常變動(dòng)的應(yīng)用場(chǎng)景 | 適用于需求穩(wěn)定的應(yīng)用場(chǎng)景 |
| 手機(jī)調(diào)試 | 不支持 | 支持 |
web2app項(xiàng)目
app內(nèi)嵌瀏覽器內(nèi)核 ,
通過web內(nèi)核訪問服務(wù)器web程序 等同于 web項(xiàng)目
但是通過hbuilder 的封裝可以訪問本地的plus api接口
類似于DAPP,
5+app 項(xiàng)目
5+項(xiàng)目比較特殊 ,這是本地web項(xiàng)目,
也就是web頁和相關(guān)資源已經(jīng)下載到本地了
然后通過5+app自有的webview訪問本地web項(xiàng)目,
速度會(huì)比從網(wǎng)上下就快了一點(diǎn)
而且web頁還可以訪問 5+ 獨(dú)有的plus api接口
web2app項(xiàng)目與5+app 項(xiàng)目 區(qū)別
- web2app項(xiàng)目的網(wǎng)頁在服務(wù)器上,
- 而5+的網(wǎng)頁已經(jīng)下載到本地
native.js
Native.js技術(shù),簡稱NJS,是一種將手機(jī)操作系統(tǒng)的原生對(duì)象轉(zhuǎn)義,映射為JS對(duì)象,在JS里編寫原生代碼的技術(shù)。
如果說Node.js把js擴(kuò)展到服務(wù)器世界,那么Native.js則把js擴(kuò)展到手機(jī)App的原生世界。
- native.js (可以 稱為 plus API 或者 Native API) 可以調(diào)用底層接口,攝像頭,陀螺儀,藍(lán)牙,文件等等
- native.js 依賴hbuilderx 發(fā)行時(shí)自動(dòng)封裝的sdk
- sdk 是hb發(fā)行產(chǎn)物的內(nèi)核,對(duì)開發(fā)人員不可見
總結(jié)
以上是生活随笔為你收集整理的hbuilderx 各种项目 开发区别 uni-app 5+ web2app vue mui plus的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IE提示“Internet Explor
- 下一篇: 自然语言处理之词移距离Word Move