[爆卦]Flutter Web 缺點是什麼?優點缺點精華區懶人包

為什麼這篇Flutter Web 缺點鄉民發文收入到精華區:因為在Flutter Web 缺點這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者Findagreen (天母克魯蛇)看板Soft_Job標題[請益] 大家看好Flutter嗎?...


軟工版的前輩們大家好

想請問大家用過flutter來開發app&看好這項技術嗎?

我是最近在公司的交流會中
跟其他同期新進員工聊天得知有這個技術的。
用flutter就能寫android、iOS 跟web app看起來的確很方便。
(最近想說看完官方文件後來玩幾個beginner project)

先感謝大家回覆!

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 133.106.32.17 (日本)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1619951180.A.472.html
superpandal: 這不是看大公司想法嗎 其他人能選要不要抬轎壓寶 不 05/02 19:13
superpandal: 過依照慣例當然是看好 05/02 19:13
abc0922001: 雖然 Google 很常賜死自己的東西,但 Google 把拔維 05/02 19:13
abc0922001: 護的東西就是穩 05/02 19:13
hegemon: 樓上一定沒用過gwt.... 05/02 19:34
alihue: 目前經過多年看來非原生的框架都不會取代原生app變主流 05/02 19:40
angusyu: xamarin也可以啊 還用c# 綁vs多方便 05/02 19:41
TakiDog: 有特別的需求時,還是要寫原生 05/02 19:58
hduek153: 捨棄不了原生的 05/02 20:23
MoonCode: 學了不吃虧吧 不然你要拿這個時數換成學什麼技能呢 05/02 21:02
testPtt: goog這個感覺很實驗性 微軟的東西就比較明確 05/02 22:12
testPtt: 我kt學一半在考慮要不要回去xam 05/02 22:14
t19960804: 我認為原生才是地球上最強的 其他應該廢除 05/02 22:30
mirror0227: 搞得跟Unity一樣 05/02 22:36
WunoW: xamarin bug一大堆 以前用時官方還有issue掛了10年+沒有解 05/02 22:53
WunoW: 目前跨平台用過最滿意是react native 05/02 22:54
WunoW: flutter學了一點點 但沒辦法喜歡dart的code 沒實際用在專案 05/02 22:55
WunoW: 我是覺得flutter會逐漸沒落 原因以前曾經列出來過 05/02 22:56
WunoW: 但我忘記寫在哪裡了 找到再說 05/02 22:57
WunoW: 原生現在kotlin和swift一起學也不是不可以 05/02 22:58
WunoW: 坦白說已經比java和objective-c親切多了 05/02 22:59
WunoW: 跨平台語言有個致命傷就是一定有一些原生功能做不出來 05/02 23:01
WunoW: 在需求不明確或未來迭代方向模糊時 不用考慮就用原生 05/02 23:03
WunoW: 如果要做的app功能單純希望快速上線 天馬行空需求pm擋得下 05/02 23:05
WunoW: 而也確定預期的功能用跨平台語言可以實現 再考慮不用原生 05/02 23:06
WunoW: 也就是你用跨平台開發 "你要掌握的確定性要很強" 05/02 23:07
WunoW: 不然做到後來 上面說要改原生 原本工程師變冗員 裡外不是人 05/02 23:09
WunoW: 最後搞得大家都不好看 只能怪當初到底是誰做的決定 05/02 23:10
ClownT: 我覺得Xamarin超難用的 又跑的超慢 05/02 23:27
qazsd: Electron呢?用來寫小Windows的widget tool似乎蠻方便的? 05/02 23:34
SHANGOYANYI: 跨平台框架的功能打不過原生 開發成本、通用程度打 05/03 00:03
SHANGOYANYI: 不過web 我個人是覺得如果真要學app開發用原生框架 05/03 00:03
SHANGOYANYI: 先搞好一邊也比卡在中間不上不下好 05/03 00:03
IMPOSSIBLEr: 其實我覺得dart超好用的,尤其寫像app這種常常要等 05/03 00:31
IMPOSSIBLEr: api回傳值的時候 05/03 00:31
lemontea0328: 原生桌面應用實在太難寫, Electron好多了 05/03 00:39
quickey: 我也寫了5年app了,除非有世界級的app撐腰不然我不會想花 05/03 00:48
quickey: 時間去學,但如果公司要花時間給我學就另當別論啦XD 05/03 00:48
now99: 專案公司就不用想了,除非業者腦洞大開指定xd 05/03 00:58
a731977: 我去年開始學 認真覺得好寫 05/03 01:33
chuubbyy: 回上面的,新版的Google Pay就是用Flutter寫的 05/03 01:48
chuubbyy: 另外Flutter是可以跟原生程式碼並存的,所以可以只在部 05/03 02:05
chuubbyy: 分較不重要的頁面採用Flutter,像是設定頁面,或是反過 05/03 02:05
chuubbyy: 來在注重效能的頁面採用原生,像是首頁 05/03 02:05
chuubbyy: 我覺得它不會取代原生,但會是在有限時間、人力成本下的 05/03 02:15
chuubbyy: 有力選擇 05/03 02:15
chuubbyy: 所以對於新創、獨立開發者來說就滿適合,或是實驗性的ap 05/03 02:29
chuubbyy: p、頁面也合適 05/03 02:29
baobomb: Flutter的好處是自建引擎 效能比WebApp, RN好多了 再加上 05/03 07:14
baobomb: google維護 迭代快速 除了一些需要原生權限的東西,需要 05/03 07:14
baobomb: 自己 寫native做plugin給flutter 目前看起來沒有什麼很大 05/03 07:14
baobomb: 的缺點 唯一就是Dart寫起來不太一樣 但學習曲線不高 算是 05/03 07:14
baobomb: 很不錯 再加上Flutter可以包成Aar or .framework讓IOS or 05/03 07:14
baobomb: Android當作插件使用 本身很看好 05/03 07:14
baobomb: 然後Flutter已經stable不是beta了 不覺得Google還把他視 05/03 07:19
baobomb: 為實驗性產品 唯一有可能取代他的是KMM 但KMM目前看起來 05/03 07:19
baobomb: 比較不想往UI方向 所以將來有可能會變成Flutter做UI, KMM 05/03 07:19
baobomb: 寫core logic, Native只提供原生功能插件以及bridge 05/03 07:19
baobomb: 敝公司已經有一個產品是純flutter開發的 其他的產品也嘗 05/03 07:22
baobomb: 試把某些頁面用Flutter plugin的方式開發 目前效果不錯, 05/03 07:22
baobomb: 但需要有一個team去主導 05/03 07:22
baobomb: 另外 RN連Facebook自己都沒在用... 之前面Fb, 他們的Engi 05/03 07:22
baobomb: neer都說RN沒有用在任何面向一般使用者的產品 因為bug太 05/03 07:22
baobomb: 多 效能太差 目前只有用在內部的tool RN我不是很看好... 05/03 07:22
sevenHEAD: Shopify去年說allin react native,現在不知如何。感 05/03 07:39
sevenHEAD: 覺還是看app需要的功能 05/03 07:39
gcobc50327: 老實說,我很訝異竟然這麼多人不看好Flutter,用過之 05/03 08:01
gcobc50327: 後我認為Flutter很強 05/03 08:01
pooznn: 我壓寶.NET 6+Blazor(好奇問一下 其它平台會封殺.NET 6嗎? 05/03 08:12
testPtt: 我覺得xaml的UI開發比android的xml好太多了 05/03 09:03
ckp4131025: 很多人不看好Flutter是因為RN已經證明無法取代Native 05/03 10:32
samioplg: 借串問一下,大家對google開發的工具有信心嗎?學了Angu 05/03 13:01
samioplg: lar之後發現市場幾乎都vue/react 05/03 13:01
ghoster7: 我自己有用過flutter做過商業專案,是覺得不會太差 05/03 13:10
ghoster7: flutter最大的缺點應該是動會載入第一次會卡卡的和空值 05/03 13:14
ghoster7: 的確認 05/03 13:14
ghoster7: 不過空值的問題有在flutter 2改善了。剩下最大的問題就 05/03 13:16
ghoster7: 等等看古狗的dart團隊有沒有辦法改善 05/03 13:17
ku399999: angular可以去找寶哥 05/03 13:22
gundam00: Flutter開發雙平台只需要畫一次UI超方便 05/03 15:58
gundam00: 最近公司開發TV版App 底層東西共用 UI層有相同設計的 05/03 16:01
gundam00: 也照搬 開發速度超快... 05/03 16:01
ghoster7: material design的widget真的好用,高剛的是從1.22.6升 05/03 16:17
ghoster7: 到2版的null-safety改寫,改的好痛苦 05/03 16:17
pinefruit: 可以到 Flutter 官網的 Showcase 試用幾個 App 看看。 05/03 16:49
pinefruit: 官網 Showcase 網址: https://flutter.dev/showcase 05/03 16:50
ketrobo: 滿好用的,順手就學起來 05/03 18:25
steven01942: 原生不會被取代 05/03 23:39
steven01942: 但是原生能做到的,Flutter都可以做到吧,只要在原 05/03 23:40
steven01942: 生資料夾寫Code再用Flutter channel溝通即可 05/03 23:40
steven01942: 覺得效能差的八成沒做好狀態管理 05/03 23:41
IHSAHN: 整串沒寫過的人在鍵盤看衰Flutter 笑死 05/03 23:47
stupid0319: 現在linux桌面程式也能Flutter了,而且效能很強 05/04 00:02
stupid0319: 要轉職軟工的,學Flutter就可以包下大多職缺 05/04 00:04
stupid0319: 連DPF還是什麼奇奇的排版,Dart都有類Flutter套件 05/04 00:06
angusyu: 包大多數職缺?睡吧,夢裡什麼都有 05/05 00:10
safe: 越來越多人關注 Flutter,真是好事一件 :) 05/05 11:24
CCben: 不看好 05/13 21:36

你可能也想看看

搜尋相關網站