Flutter 的开发体验真的是很好

2020-11-20 14:43:40 +08:00
 opentrade

虽然需要一点时间适应,FFI, Provider, 完整的界面库,完整的开发环境,连 dart 语言都是那么的可爱,原来不适应嵌套,用习惯了也觉得设计很完美。想起以前搞 React Native 那个痛苦,Flutter 简直就是颠覆。

11810 次点击
所在节点    Flutter
69 条回复
loginbygoogle
2020-11-20 19:46:13 +08:00
Dart 的泛型功能还不太好用
PopeyeLau
2020-11-20 19:57:28 +08:00
@loginbygoogle +1 想写个范型的 Response 解析 真是蛋疼……
IGJacklove
2020-11-20 21:37:15 +08:00
@KuroNekoFan rn 很多效果都不好做,flutter 上线比 rn 高很多,custom paint 基本可以让你为所欲为。
IGJacklove
2020-11-20 21:43:14 +08:00
@TomVista 建议看看源码,很简单的。。。flutter 的 state 和 react 的 state 是两回事,flutter 的 setstate 只是把当前 widget 标记为脏组件,下次屏幕刷新的时候就会触发更新。它修改的数据只是普通变量。
jtsai
2020-11-20 22:08:45 +08:00
uniapp 别吵了
lujie2012
2020-11-20 22:45:06 +08:00
@IGJacklove 你又说到一个优点,动画,交互,物理,色彩,为所欲为,想怎么搞,怎么搞。这是其他快端无法实现的。完全可以 android APP 做出 iOS 交互,IOS 做出 android 交互,无缝切换。就算多了一个虚拟机给你玩。
dahhd
2020-11-20 23:36:55 +08:00
太年轻,一看就是没踩过坑的,现在夸,后来就要骂了。
Bijiabo
2020-11-21 00:03:38 +08:00
再等等
efsg
2020-11-21 00:07:13 +08:00
用户 mmp,性能太差
xrr2016
2020-11-21 10:32:38 +08:00
哈哈哈,跟以前比 Flutter 的接受程度越来越高了?
BigDogWang
2020-11-21 10:41:56 +08:00
感觉没有 SwiftUI 体验好
20151024
2020-11-21 11:20:24 +08:00
小程序出现,原生岗位数量暴跌;
中小企业倒闭,原生岗位数量暴跌;
RN/Flutter 出现,原生岗位数量暴跌;
。。。
iOSer 做错了什么?
你可以说不学习就要被淘汰,可是岗位越来越少,总有人要被淘汰,被淘汰的人又做错了什么?
所以你这种狂赞 Flutter 的帖子,我并不建议发,被老板 /CTO 看到了,又有人要失业了。
年底了,失业是很痛苦的。
azh7138m
2020-11-21 12:55:55 +08:00
@lujie2012
> H5 有些东西,是没有办法实现的,比如音频,视频处理,比如相机,比如 AR

音视频也都有接口,只是做复杂的处理 js 性能可能跟不上
MediaDevices 也暴露了很多东西出来,摄像头也是可以用的
WebXR 虽然进展缓慢,但是 chrome 上也已经可以体验相关 API
CBS
2020-11-21 13:57:12 +08:00
dart 臭烘烘,其他同意……
WildCat
2020-11-21 14:05:19 +08:00
给你泼个冷水,作为一个曾经的 Flutter 粉:
宜家中国、咸鱼 都是重度使用 Flutter,你可以很容易进入奇怪的行为,并且很容易闪退。
lujie2012
2020-11-21 16:10:43 +08:00
哈哈,对于 iOSer 失业,天花板。我也是如此经历,但是我更多觉得是自己的原因。Flutter 的出现,不是革谁的命。比较不恰当的比喻,中药可以救人几千年如此,但是青霉素,X 光机,新技术的出现不是那些旧的得利者固守城池的理由。
今后还有更多的新人进入移动端领域,他们会学习 swift,swiftUI,flutter 这样的先进西医技术。他们学习完 flutter 之后,不会在局限与 iOS 一个方向,而会进入全平台领域,或者拿 dart 写服务端+sql 数据可以一套语言实现很多服务。
Flutter 不是屁股来占坑的,是科学的解决方案和效率及解救时间和成本的利器。这样后面的新人视野和技术接触范围就会更广阔,不在说你 iOS 开发或者 H5,或者 android,而会说你是大前端开发,各个平台都可以发布应用。

对于 Flutter 现在的 bug 和 issue 还有效果和基础设施,已经是 1.0 release 版本,就算稀烂,这也是正确和最后的解决方案。
希望移动端开发者不在局限在界面开发的泥潭,局限在现有 SDK 的泥潭,我们需要更多时间去接触更多的技术和平台范围。又这样机会,又何乐不为?
lujie2012
2020-11-21 21:21:32 +08:00
@PopeyeLau dymanic 可以拿来当成范型使用
KuroNekoFan
2020-11-22 11:24:23 +08:00
@IGJacklove 这个我理解,但是即使是 web,要做一些精细的,定制化的 UI 效果也肯定是脱离了 react 本身在 dom 的层面上去做的啊,这个也不能用‘痛苦’来形容吧
over140
2020-12-08 15:46:17 +08:00
回帖还挺多,想招 Flutter 大佬开发桌面端,支持全职远程办公,有大佬回复的话我写个详细的招聘帖子 😂
bloodish
2020-12-09 09:20:06 +08:00
今年用 Flutter + 闲鱼的 Fish Redux 框架做了个企业 App,现学现买的,好用的很.看好 Flutter 的未来.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/727537

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX