[請益] 大家看好Flutter嗎?

作者: Findagreen (天母克魯蛇)   2021-05-02 18:26:17
軟工版的前輩們大家好
想請問大家用過flutter來開發app&看好這項技術嗎?
我是最近在公司的交流會中
跟其他同期新進員工聊天得知有這個技術的。
用flutter就能寫android、iOS 跟web app看起來的確很方便。
(最近想說看完官方文件後來玩幾個beginner project)
先感謝大家回覆!
作者: superpandal   2021-05-02 19:13:00
這不是看大公司想法嗎 其他人能選要不要抬轎壓寶 不過依照慣例當然是看好
作者: abc0922001 (中士abc)   2021-05-02 19:13:00
雖然 Google 很常賜死自己的東西,但 Google 把拔維護的東西就是穩
作者: hegemon (hegemon)   2021-05-02 19:34:00
樓上一定沒用過gwt....
作者: alihue (wanda wanda)   2021-05-02 19:40:00
目前經過多年看來非原生的框架都不會取代原生app變主流
作者: angusyu (〒△〒)   2021-05-02 19:41:00
xamarin也可以啊 還用c# 綁vs多方便
作者: TakiDog (多奇狗)   2021-05-02 19:58:00
有特別的需求時,還是要寫原生
作者: hduek153 (專業打醬油)   2021-05-02 20:23:00
捨棄不了原生的
作者: MoonCode (MoonCode)   2021-05-02 21:02:00
學了不吃虧吧 不然你要拿這個時數換成學什麼技能呢
作者: testPtt (測試)   2021-05-02 22:12:00
goog這個感覺很實驗性 微軟的東西就比較明確我kt學一半在考慮要不要回去xam
作者: t19960804 (泥好嗎)   2021-05-02 22:30:00
我認為原生才是地球上最強的 其他應該廢除
作者: mirror0227 (鏡子)   2021-05-02 22:36:00
搞得跟Unity一樣
作者: WunoW (WunoW)   2021-05-02 22:53:00
xamarin bug一大堆 以前用時官方還有issue掛了10年+沒有解目前跨平台用過最滿意是react native
作者: ClownT (Clown)   2021-05-02 23:27:00
我覺得Xamarin超難用的 又跑的超慢
作者: qazsd ( )   2021-05-02 23:34:00
Electron呢?用來寫小Windows的widget tool似乎蠻方便的?
作者: SHANGOYANYI (彥一)   2021-05-03 00:03:00
跨平台框架的功能打不過原生 開發成本、通用程度打不過web 我個人是覺得如果真要學app開發用原生框架先搞好一邊也比卡在中間不上不下好
作者: IMPOSSIBLEr (I'm possible rrr)   2021-05-03 00:31:00
其實我覺得dart超好用的,尤其寫像app這種常常要等api回傳值的時候
作者: lemontea0328 (魔幻檸檬)   2021-05-03 00:39:00
原生桌面應用實在太難寫, Electron好多了
作者: quickey (色肥宅)   2021-05-03 00:48:00
我也寫了5年app了,除非有世界級的app撐腰不然我不會想花時間去學,但如果公司要花時間給我學就另當別論啦XD
作者: now99 (陳在天)   2021-05-03 00:58:00
專案公司就不用想了,除非業者腦洞大開指定xd
作者: a731977 (卡哇邦卡)   2021-05-03 01:33:00
我去年開始學 認真覺得好寫
作者: chuubbyy (byetos)   2021-05-03 01:48:00
回上面的,新版的Google Pay就是用Flutter寫的另外Flutter是可以跟原生程式碼並存的,所以可以只在部分較不重要的頁面採用Flutter,像是設定頁面,或是反過來在注重效能的頁面採用原生,像是首頁我覺得它不會取代原生,但會是在有限時間、人力成本下的有力選擇所以對於新創、獨立開發者來說就滿適合,或是實驗性的app、頁面也合適
作者: baobomb (baobomb)   2021-05-03 07:14:00
Flutter的好處是自建引擎 效能比WebApp, RN好多了 再加上google維護 迭代快速 除了一些需要原生權限的東西,需要自己 寫native做plugin給flutter 目前看起來沒有什麼很大的缺點 唯一就是Dart寫起來不太一樣 但學習曲線不高 算是很不錯 再加上Flutter可以包成Aar or .framework讓IOS orAndroid當作插件使用 本身很看好然後Flutter已經stable不是beta了 不覺得Google還把他視為實驗性產品 唯一有可能取代他的是KMM 但KMM目前看起來比較不想往UI方向 所以將來有可能會變成Flutter做UI, KMM寫core logic, Native只提供原生功能插件以及bridge敝公司已經有一個產品是純flutter開發的 其他的產品也嘗試把某些頁面用Flutter plugin的方式開發 目前效果不錯,但需要有一個team去主導另外 RN連Facebook自己都沒在用... 之前面Fb, 他們的Engineer都說RN沒有用在任何面向一般使用者的產品 因為bug太多 效能太差 目前只有用在內部的tool RN我不是很看好...
作者: sevenHEAD (lifegoeson)   2021-05-03 07:39:00
Shopify去年說allin react native,現在不知如何。感覺還是看app需要的功能
作者: gcobc50327 (UltraLCC)   2021-05-03 08:01:00
老實說,我很訝異竟然這麼多人不看好Flutter,用過之後我認為Flutter很強
作者: pooznn (我~~~是來被打臉滴!!!)   2021-05-03 08:12:00
我壓寶.NET 6+Blazor(好奇問一下 其它平台會封殺.NET 6嗎?
作者: testPtt (測試)   2021-05-03 09:03:00
我覺得xaml的UI開發比android的xml好太多了
作者: ckp4131025 (ckp4131025)   2021-05-03 10:32:00
很多人不看好Flutter是因為RN已經證明無法取代Native
作者: samioplg (war3)   2021-05-03 13:01:00
借串問一下,大家對google開發的工具有信心嗎?學了Angular之後發現市場幾乎都vue/react
作者: ghoster7 (燃燒的七星魂)   2021-05-03 13:10:00
我自己有用過flutter做過商業專案,是覺得不會太差flutter最大的缺點應該是動會載入第一次會卡卡的和空值的確認不過空值的問題有在flutter 2改善了。剩下最大的問題就等等看古狗的dart團隊有沒有辦法改善
作者: ku399999   2021-05-03 13:22:00
angular可以去找寶哥
作者: gundam00 (傻那駕駛中)   2021-05-03 15:58:00
Flutter開發雙平台只需要畫一次UI超方便最近公司開發TV版App 底層東西共用 UI層有相同設計的也照搬 開發速度超快...
作者: ghoster7 (燃燒的七星魂)   2021-05-03 16:17:00
material design的widget真的好用,高剛的是從1.22.6升到2版的null-safety改寫,改的好痛苦
作者: pinefruit (莫使惹塵埃)   2021-05-03 16:49:00
可以到 Flutter 官網的 Showcase 試用幾個 App 看看。官網 Showcase 網址: https://flutter.dev/showcase
作者: ketrobo (貓蘿蔔)   2021-05-03 18:25:00
滿好用的,順手就學起來
作者: steven01942 (蕭邦)   2021-05-03 23:39:00
原生不會被取代但是原生能做到的,Flutter都可以做到吧,只要在原生資料夾寫Code再用Flutter channel溝通即可覺得效能差的八成沒做好狀態管理
作者: IHSAHN (...)   2021-05-03 23:47:00
整串沒寫過的人在鍵盤看衰Flutter 笑死
作者: stupid0319 (徵女友)   2021-05-04 00:02:00
現在linux桌面程式也能Flutter了,而且效能很強要轉職軟工的,學Flutter就可以包下大多職缺連DPF還是什麼奇奇的排版,Dart都有類Flutter套件
作者: angusyu (〒△〒)   2021-05-05 00:10:00
包大多數職缺?睡吧,夢裡什麼都有
作者: safe (safe)   2021-05-05 11:24:00
越來越多人關注 Flutter,真是好事一件 :)
作者: CCben (new man)   2021-05-13 21:36:00
不看好

Links booklink

Contact Us: admin [ a t ] ucptt.com