為何有人會喜歡Flutter?

時間 2021-05-09 21:42:34

1樓:惡汁雞

flutter的寫法和react的class component寫法很像吧,寫react也不可能所有jsx都寫render裡啊。

我個人還是挺喜歡flutter的,可能是因為我寫了幾個月小程式,受夠了小程式各種限制和莫名的bug,在接觸flutter後發現原來ui介面能這麼流暢、跟手…

2樓:餘騰靖

如何評價 styled-components?

github.com/styled-components/styled-components我覺得問題不在於 flutter,在於你,但凡寫過乙個稍微完整點的專案都會發現在業務開發時這不是什麼痛點。

3樓:ImportV

因為 Flutter 是跨平台開發的終極之選!

你問我為什麼?

原因在這裡:

ImportV:Flutter高階(一)——為什麼Flutter是跨平台開發的終極之選

4樓:北極熊

因為老闆想乙個人做ios和安卓端,甚至web端,因為可以省錢,效能差無所謂,能跑就行。

至於最終結果嘛,摳門扣到使用者頭上的最終都不會有好下場,時間會驗證我說的話。

5樓:isAutodidact

你的問題是巢狀地獄。

/lib/pages/home

widgets/

assets/

home.dart

。。。。/

6樓:和平哥

您覺得不好您可以不用嘛

為什麼會有人喜歡?我怎麼知道呢。

反正我喜歡。

它好不好呢,我覺得好就行啦。

我初學的時候也覺得一堆巢狀層級很崩潰的

後來熟練了

知道該怎麼封裝了

一切都不是問題了

對乙個東西表達見解時候

一定要稍微多了解一下

7樓:笨笨紙老虎

安心寫吧,我也是前端轉的,一開始感覺洗個文字還要生成乙個類,還有一大堆的先遣widget,但是適應之後只有真香,唯一缺點就是,跟原生互動有點難受。

8樓:陳膮

我學Flutter只是因為當初聽聞谷歌要出乙個fuchsia系統,軟體用flutter+dart,現在沒怎麼關注了,多半是沒動靜了。

9樓:傑林修

flutter很好啊。

有官方大廠支援的跨平台UI解決方案。

對比qt,有對產業有絕對影響力的大廠(google)支援。

對比c#的那些庫,真正的解決了跨平台問題(win/ios/android/macos x/linux)

rn解決的問題和flutter完全不是乙個方向。

都不重合,彈何超過不超過……

10樓:Charlie John

很多人喜歡,你不喜歡而已。

flutter 優點是跨平台且執行效率極高。

120fps沒體驗過不要來評價flutter,你沒找到它的優點,流暢度吊打rn等一眾框架。

語法全在個人。層層巢狀?請元件化!

11樓:嚇死隔壁老王了

真心不如xml布局,幾個控制項拖一下就行,應對產品ui花式調整也沒問題。

反正我不會用它,也不會喜歡。狗哥出品不全是好的,也有坑人的

12樓:昱彧

小公司老闆最愛,為啥?乙個人幹兩個人的活,他不香麼?而且學習難度又不大,只要不涉及平台底層的東西,就簡單的寫寫UI互動啥的,flutter還是蠻好的,而且目前跨平台方面除了rn那套,flutter在這方面挺好

13樓:馬友發

你的這種寫法類似於在html直接寫style,沒錯但是不優雅。如果把一些樣式單獨抽離,在需要的介面進行信用,就相當於css和html分離了,思想都差不多,唯手熟爾。

14樓:琴梨梨

因為flutter背後是skia,skia又內建了angleskia是先進可靠的渲染框架,在佔記憶體最大的瀏覽器chrome上穩定執行十幾年

angle可以讓gles轉換為dx,desktop gl,vulkan,metal等api,也可以使用swiftshader在無頭裝置或cpu極強裝置上使用,保證全平台下都有最高的圖形效率

其他跨平台框架的效率,拿錘子來和有skia加持的flutter比啊

15樓:

優勢在跨平台,開發效率上面,團隊的需求吞吐量在採用flutter之後肯定會有大幅度提公升。

缺點就是現在很多庫確實沒有native成熟,還有一些路由,滑動列表,以及和native互通的坑要踩……

大部分都是人云亦云,學了兩三天就說flutter巢狀不好……如果不想巢狀,也可以利用dart的extension去解決……更何況巢狀本來不是什麼大問題。

16樓:j小鑫

我剛開始也很不習慣,甚至連dart都不知道怎麼用。不過寫著寫著就好了。其實就是繁瑣一點。

框架好不好取決於做的產品好不好,上限是否夠高。因為最終為框架買單的是終端使用者而不是開發者。產品足夠優秀,使用者量自然會有提公升,所以你說用還是不用呢

17樓:Random

對於我來說,Flutter是目前跨平台應用的唯二之選,對於日常開發electron和RN的我來說吸引力很大。基本上可以無縫切換,唯一的難點在於工程化。跨平台開發是未來必然趨勢,跨平台的大前端從業人員還是挺喜歡的。

基本上沒有因為所謂的執行效能而被拒之門外的技術,只有不能快速響應需求的技術被淘汰。喜歡與不喜歡是市場決定的而非程式設計師。

不喜歡的人應該是長期做命令式的程式設計方式,而非申明式的UI。

18樓:Nothing

跨端開發分為三類

第二類是類Web容器,Weex/ReactNatvie就是典型的代表,它的特點是使用比如JS這裡的動態語言進行開發,使用原生控制項進行渲染。但存在的問題是,我們需要處理很多原生控制項的相容性問題

第三類就是純靠框架自身來進行渲染,不依賴原生控制項,多端展示效果一致,並且開發效率高。Flutter就是其中的代表

雖然Flutter目前還存在很多問題,但是我們可以抱著開放的心態去對待它,未來肯定也將成為趨勢之一的

就目前你遇到的這個多層巢狀問題,可以進行一定的封裝和抽取,結構上會好看不少

19樓:xkeyC

看看隔壁HTML再說巢狀問題吧,少量巢狀是正常的,多層巢狀那就要往widget復用上面想了。

flutter 的 UI 開發方式的確和傳統不太一樣,不過當您熟悉之後,會發現它的開發效率是極高的。

或許您下意識的對 flutter 存在一種牴觸心理,才導致您有這樣的感覺。

為何會喜歡上閱讀?

Haha 第一,我比較安靜,不喜歡熱鬧,所以能靜下心來看書。第二,一旦開始看書,就會發現書中的世界豐富多彩,吸引我不停地探索。第三,每本書都是作者的心血,裡面有他們的經驗 想法 思維 看書就如同跟這些智者交流,交流多了,自己的思維也會開闊起來。所以,喜歡閱讀。 小管 第一次看 意林 其中的很多道理讓...

你為何會不喜歡wwx?

因為討厭墨香銅臭,討厭墨香銅臭的白蓮味主角,討厭白蓮花!每次寫男主大仁大義的時候非要故意安排乙個很悲傷的結局,魏無羨謝憐都是同乙個套路,做一件大仁大義的事情為了戲劇效果結局不好這倒也就算了,非要被烏合之眾冤枉謾罵栽贓男主,男主再以絕世小白蓮的姿態表現出一副你們為什麼這麼對我你們都對不起我的姿態,實在...

為何有人討厭假碧,卻喜歡艾倫?

楊枝甘露 這有什麼奇怪的?感情就是,一是一,二是二,怎麼都有可能。我喜歡艾倫,但是還不支援滅世呢。我無論如何都覺得滅世不明智又不道義,但是我也是真的喜歡艾倫啊。以前和我交流的人,有的試圖說服我支援滅世因為她喜歡艾倫又支援滅世,有的試圖叫我去討厭艾倫因為她反對滅世又討厭艾倫。憑什麼呢?我無法說服自己去...