uniapp開發app缺點(uniapp缺點)

小程序開發 886
今天給各位分享uniapp開發app缺點的知識,其中也會對uniapp缺點進行解釋,如果能碰巧解決你現在面臨的問題,別忘了關注本站,現在開始吧!為什么大公司不用uniapp 因為性能帶來的問題,不適合做要求性能高的大型應用,uniapp主要特點是兼容性,大公司不缺這點錢請安卓團隊和iOS團隊

今天給各位分享uniapp開發app缺點的知識,其中也會對uniapp缺點進行解釋,如果能碰巧解決你現在面臨的問題,別忘了關注本站,現在開始吧!

為什么大公司不用uniapp

因為性能帶來的問題,不適合做要求性能高的大型應用,uniapp主要特點是兼容性,大公司不缺這點錢請安卓團隊和iOS團隊

怎樣評價uni-app?

前端最火熱的話題無法就是flutter,不管是刷哪個論壇,必定有探討flutter的文章。沒用過flutter,但是對于跨平臺的技術,我一直都在研究。

為什么是uni-app

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

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

實際開發效果遵義小紅椒 做了一款app,打包了安卓,Ios,微信小程序3個平臺,產出的效果都還是不錯,總體還是比較滿意。而且打包過程也很方便簡單,配套的HBuilderX自動內置了打包功能,所以也省去了打包的煩惱。

遵義小紅椒 建議

如果你現在想做一款跨平臺的產品,而且有vue和微信小程序的經驗,最重要的,你不想學習一門新語言,那么uni-app也許是你的一個選擇。

使用mpvue和uni-app開發小程序分別有什么優點跟缺點

mpvue基于vue,優化了vue的runtime和compiler實現,以前常用來開發小程序,后來停止維護了。uniapp生態更廣,也有云開發,但由于多端兼容,所以有時針對個別平臺處理的配置項較多

uniapp會取代原生開發嗎

取代說不上,但是相對來說uniapp開發比原生開發好很多。

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

uni-app自然可以解決這些問題,但開發者又經常有些顧慮:

怕使用uni-app后,微信小程序里有的功能無法實現,受制于uni-app的更新。怕性能不如原生WXML。怕框架不成熟,跳到坑里。擔心社區生態不完善。

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

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

另外 uni-app 在設計到手機的硬件調用,通信和多線程問題上還是得回歸到原生平臺,一般 200 多個頁面業務的 App 不大可能都只是純 UI 展示。

具體數據對比我這里沒有,不過可以總結下就是:uni-app 特別實用 vue 的開發人員,并且在業務邏輯并不復雜的場景是很實用的跨平臺開發工具,但是面對 100-200 個頁面的需求肯定是不行的。

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

掃碼二維碼
一区二区三区高清aⅴ专区