精品久久久久香蕉网|在线一区二区美欧视频|99热在线服务精品尤物|久久精品国产亚洲5555|亚洲精品欧美综合一区二区|亚洲日韩精品国产精品激情|无码人妻精品一区二区三区9|日韩日本系列有码字幕中文字幕

uniapp開發(fā)app缺點(diǎn)(uniapp缺點(diǎn))

小程序開發(fā) 4638
今天給各位分享uniapp開發(fā)app缺點(diǎn)的知識(shí),其中也會(huì)對(duì)uniapp缺點(diǎn)進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開始吧!為什么大公司不用uniapp 因?yàn)樾阅軒?lái)的問(wèn)題,不適合做要求性能高的大型應(yīng)用,uniapp主要特點(diǎn)是兼容性,大公司不缺這點(diǎn)錢請(qǐng)安卓團(tuán)隊(duì)和iOS團(tuán)隊(duì)

今天給各位分享uniapp開發(fā)app缺點(diǎn)的知識(shí),其中也會(huì)對(duì)uniapp缺點(diǎn)進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開始吧!

為什么大公司不用uniapp

因?yàn)樾阅軒?lái)的問(wèn)題,不適合做要求性能高的大型應(yīng)用,uniapp主要特點(diǎn)是兼容性,大公司不缺這點(diǎn)錢請(qǐng)安卓團(tuán)隊(duì)和iOS團(tuán)隊(duì)

怎樣評(píng)價(jià)uni-app?

前端最火熱的話題無(wú)法就是flutter,不管是刷哪個(gè)論壇,必定有探討flutter的文章。沒(méi)用過(guò)flutter,但是對(duì)于跨平臺(tái)的技術(shù),我一直都在研究。

為什么是uni-app

之前一直在找解決跨平臺(tái)的方案,嘗試了很多方案,比如滴滴的變色龍,但是最終還是選擇了uni-app,這里附上uni-app的官網(wǎng)。為什么會(huì)選擇它呢,第一,vue語(yǔ)法,學(xué)習(xí)成本低,上手速度快,只要之前你做過(guò)vue的項(xiàng)目,那么就能很快上手,其實(shí)是vue和微信小程序的結(jié)合體,一半vue,一半微信小程序。第二,長(zhǎng)期維護(hù),之前做微信小程序的時(shí)候,選擇了美團(tuán)的mpvue,但是后面發(fā)現(xiàn)長(zhǎng)期不維護(hù)了,提了Issues也沒(méi)人理,隨之就放棄了,而uni-app長(zhǎng)期在維護(hù),這樣看出了開發(fā)團(tuán)隊(duì)的用心。第三,跨平臺(tái)的能力,uni-app能夠跨多個(gè)終端,H5,安卓,Ios,微信小程序,百度小程序,頭條小程序,支付寶小程序,真正實(shí)現(xiàn)了一套代碼,多端運(yùn)行,而且很好適應(yīng)了我國(guó)的市場(chǎng)。第四,日益豐富的插件市場(chǎng),uni的插件市場(chǎng)也在日益強(qiáng)大,能夠基本上滿足我們平時(shí)的開發(fā)需求。

uni-app的組件有原生調(diào)用能力,第三方的vue庫(kù)在調(diào)原生接口時(shí)跟 5+runtime 不兼容。就像nativescript 有vue版和angular版,類似于react native , 都是起源于phonegap/cordova

實(shí)際開發(fā)效果遵義小紅椒 做了一款app,打包了安卓,Ios,微信小程序3個(gè)平臺(tái),產(chǎn)出的效果都還是不錯(cuò),總體還是比較滿意。而且打包過(guò)程也很方便簡(jiǎn)單,配套的HBuilderX自動(dòng)內(nèi)置了打包功能,所以也省去了打包的煩惱。

遵義小紅椒 建議

如果你現(xiàn)在想做一款跨平臺(tái)的產(chǎn)品,而且有vue和微信小程序的經(jīng)驗(yàn),最重要的,你不想學(xué)習(xí)一門新語(yǔ)言,那么uni-app也許是你的一個(gè)選擇。

使用mpvue和uni-app開發(fā)小程序分別有什么優(yōu)點(diǎn)跟缺點(diǎn)

mpvue基于vue,優(yōu)化了vue的runtime和compiler實(shí)現(xiàn),以前常用來(lái)開發(fā)小程序,后來(lái)停止維護(hù)了。uniapp生態(tài)更廣,也有云開發(fā),但由于多端兼容,所以有時(shí)針對(duì)個(gè)別平臺(tái)處理的配置項(xiàng)較多

uniapp會(huì)取代原生開發(fā)嗎

取代說(shuō)不上,但是相對(duì)來(lái)說(shuō)uniapp開發(fā)比原生開發(fā)好很多。

作為前端工程師,除了微信小程序,還要開發(fā)web、其他小程序甚至App,人們不喜歡來(lái)回切換開發(fā)工具和變更語(yǔ)法思考方式。

uni-app自然可以解決這些問(wèn)題,但開發(fā)者又經(jīng)常有些顧慮:

怕使用uni-app后,微信小程序里有的功能無(wú)法實(shí)現(xiàn),受制于uni-app的更新。怕性能不如原生WXML。怕框架不成熟,跳到坑里。擔(dān)心社區(qū)生態(tài)不完善。

uin-app 和原生開發(fā)是有很大差別的,至少在性能和需求覆蓋度上會(huì)差很多。uin-app 框架使用的其實(shí)是 cordova 的進(jìn)階版,也就是把 web 代碼打包到本地,本地實(shí)質(zhì)上還是通過(guò) WebView 運(yùn)行,那性能的瓶頸不言而喻。

另外 uni-app 支持使用 Weex 框架拓展性能,本質(zhì)上是通過(guò)橋的功能把 Vue 控件映射為原生控件進(jìn)行渲染,效果和 react-native 差不多,雖然性能有所提升,但是和原生相比差距還是有的。

另外 uni-app 在設(shè)計(jì)到手機(jī)的硬件調(diào)用,通信和多線程問(wèn)題上還是得回歸到原生平臺(tái),一般 200 多個(gè)頁(yè)面業(yè)務(wù)的 App 不大可能都只是純 UI 展示。

具體數(shù)據(jù)對(duì)比我這里沒(méi)有,不過(guò)可以總結(jié)下就是:uni-app 特別實(shí)用 vue 的開發(fā)人員,并且在業(yè)務(wù)邏輯并不復(fù)雜的場(chǎng)景是很實(shí)用的跨平臺(tái)開發(fā)工具,但是面對(duì) 100-200 個(gè)頁(yè)面的需求肯定是不行的。

關(guān)于uniapp開發(fā)app缺點(diǎn)和uniapp缺點(diǎn)的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

掃碼二維碼