Flutter與React native,該如何選擇?

時間 2021-05-30 16:28:53

1樓:

看了一些回答,很多說 flutter 坑多,我大概有一年多flutter開發經驗,react native經驗也有幾年,就我的個人經驗,兩者或多或少都有些坑,只不過react native 的坑相對於前端開發來說要好一點,畢竟沒有語言上的障礙。

不過我個人還是傾向於選擇flutter,效能方面和開發體驗上,個人認為還是要比React Native好一點。開發模式上兩者其實沒什麼太大區別,主要的差別還是開發語言和介面開發上面。生態的話,現在flutter已經不錯了,體驗一下flutter的介面開發還是有好處。

2樓:finogeeks

flutter和react-native都是跨端技術。各有各的優勢。react-native經過這幾年的發展,生態比較成熟,有非常多的開源外掛程式可以使用,對比flutter的生態則剛剛開始。

flutter優勢在於外掛程式開發方便,開發效率也比較高。其實跨端開發還有一種選項就是小程式。在flutter、react-native環境下面其實也是可以結合小程式的。

如果可以在flutter、react-native環境下面可以執行小程式、熱更新、灰度發布,這個體驗也是非常棒的。以下有兩個demo可以實現flutter、react-native混合程式設計。

3樓:LeanCloud

LeanCloud iOS 高階開發工程師鄭鵬之前分享過一篇《從 React Native 到 Flutter,移動跨平台方案的真相》,可以參考。

4樓:阿瀟

學習了一段時間flutter,上手體驗很好,dart這個語言挺不錯,學起來也很快。但實際開發專案,更多要學習的是flutter的各種widget,官方文件像字典一樣,樣式、元件、甚至功能的widget都放到一起,而且文件說明過於簡略,對初學者很不友好。感覺無聊的時候可以學習一下,或者業餘玩一下,擴充一下自己的技術棧。

但如果想快速完成乙個產品,還是不建議用flutter,各種混雜的widget太難辨認和運用了。我趕專案進度,最後還是選擇了react native。

5樓:

很簡單,選rn。第一,這是你自己選擇,並沒有公司要求;第二,選rn相當於半個個前端,既然是安卓開發,再會前端就意味著有很大優勢。而且flutter現在坑挺多,以後再學也不遲

6樓:

這兩個是不同方向的技術,flutter 2019持續發力,版本迭代十分效率,現在已經1.7了。畢竟google要fultter作為自家的Fuchsia OS首選ui框架。

react-native雖然迭代慢很多,但是react卻在不斷進化,facebook也一直在提高react的使用體驗。可以說rn是優質股,flutter是潛力股,由於你本身有原生開發的優勢,而且兩種技術不衝突,可以根據自己的精力兩種技術按比例都配置一下。如果非要選擇一種,工作的話,推薦rn;自己開發的話,推薦flutter。

7樓:Refector

還是flutter吧,移動端的同學一定會選flutter,前端用rn學習成本會低一些,但是需要使用原生元件的話,還是要學下Android和ios,不如直接就flutter了

如何評價flutter1 2?

icepy Flutter 1.2.1 的更新主要處理了下面三個方面的事情 提公升核心框架的穩定性 效能和質量 努力完善現有小部件 widgets 的視覺效果和功能 針對前端開發者提供了 Web 除錯工具 Flutter 團隊還很貼心的為大家整理了乙份wiki https 在你的終端輸入上述的命令,...

PWA 和 Flutter 哪個是未來?

jun4rui jetbrains最新的調查,flutter成為僅次於rn的跨平台框架,而且差距不大,作為乙個新生框架居然有這麼強勁的勢頭,令人咋舌 Syzygy110 這兩個並不衝突未來也很可能並存 web的向下相容導致無法快速推進發展無論開發模式進步有多大到最後還是編譯成html css和js ...

flutter開發web會有未來嗎?

司馬非 感覺得看最後能不能走上webassembly的道路,如果只是編譯成js的話,非常不看好。相較於js體系 遷移成本高,生態差,架構方案無特質。ts react不香麼 收發室柳大爺 暫時別往那條道上跑 1 web是個大雜燴,要顧忌的東西太多,google自己都不一定能搞定。2 目前flutter...