首頁>科技>

相比同為開源框架的uniapp和flutter未來生態前景誰更好?

目前來說uniapp和flutter算是非常強大和平衡的兩款混合開發APP框架

首先表明一下觀念,更加看好dcloud的uniapp!我知道接下來會有人開始噴了,我們來慢慢細說一下,首先flutter的確是谷歌的親生兒子,

flutter的未來

優勢:

1,高效能

最貼近原生APP的就是flutter了,編譯的程式可達到60bps的高效能。

2,一套程式碼雙端釋出

只需要寫一套程式碼即可釋出ios和Android,這點也是混合開發通用優勢。

劣勢:

1,開發難度極高

不熟悉dart語言,不熟悉原生開發,不深度學習flutter,什麼?入門?????算了算了,優雅草科技有一版系統是flutter版本,賣出之前客戶想著自己維護,賣出去後客戶根本維護不了,最後迫不得已寧願換成純原生都沒辦法維護。

2,原生sdk生態未成形

我們可以去很多技術社群看,目前flutter的原生sdk生態完全是摸索狀態,而且外掛開發以後是收費還是免費,如果沒有大量的開發者能獲利去開發,估計flutter整體的推動比uniapp還是太遠了,畢竟光讓馬兒跑不給馬兒吃飯可行?

uniapp的未來:

uniapp目前發展的生態已經在向severless全家桶的方向了,我們用過uniapp的都知道打包必須雲打包,雲端部署,統計和ad變現還有支付也預設自帶,其次特別是AD這塊是不允許外掛市場存在其他型別的廣告sdk外掛的,uniapp的未來優勢

大優勢:

1,元件/外掛豐富

外掛市場的興起,大量的開發者還在不斷的湧入,原生sdk外掛,前端模板外掛等幾乎每天都有大量的更新。

2,迭代超速,適應性快

看看官方做的需求強:

而且編輯器更新迭代次數超多,就目前我們從2.x.x到現在3.1.x都接近100多個版本了,每次改動更新都不小。

3,uniapp成功案例不勝列舉

使用uniapp成功研發並且運營的不錯的案例是不勝列舉的,且數量還在進一步增加,畢竟成本節約的情況下大量的中小型公司跨不過錢這個坎,一定會去嘗試。

4,多端跨平臺

說說目前最大的劣勢吧:

1,多端跨平臺實現難度大

雖然是多端了,但是程式碼寫法實現上也是需要去考慮樣式的,總之工作量還是有的,而且這種寫法考慮相容問題是特別特別多的。

2,新事物坑很多

3,nuve的坑

很多功能的實現在nuve上面是個大的侷限。

6
  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 疫苗注射器的網際網路市場需求激增