对于没做前端的人来说, FLUTTER 简直就是救星..

2019-05-11 11:56:52 +08:00
 largecat
没做前端的, 去做 UI 的话各种不适应, 因为组建太多,属性太多,记不住啊.不能熟练应用. 需要以个事件属性, 不知道哪个组件有, 每次一个实现都要翻文档.

flutter 完全避免了这个问题, 任何东西都是小零件
你要显示以个圈, 那就丢个 container 设置成圈圈, 你想它响应触摸, 你就套个 Gesturedetector,
你根本不用去记哪个圆形组件有触摸,哪个圆形组件没有触摸,
因为一切都是零散的,
你可以随心所欲的根本不用特意去记某一些东西. 一些初步的了解就能随心的做出各种组合式的布局和事件响应机制,而且 material design 简直很美啊有没有,,

还有, 因为 IT 行业更新快, 人不可能一直有精力去学新的东西, 所以每有新东西出来,都会得到老玩家的排斥, 比如 flutter 的嵌套风格,
如果完全忘记老的 ui 做法, 这个新的嵌套风格可以所学习成本是非常低,非常顺手的.
但是老玩家可能会排斥, 希望一切做法还是自己原先的做法, 但是话说回来, flutter 一切都按老的做法,那就不是 flutter 了,

就好比 java 的人希望新的东西一切都要按 java 的规矩来, 那新的东西没必要出来了,出来了也是另外一个 java,
是不是,

可能利益的切换难免会受到旧事务的抱怨和抵制..

但是 flutter 的 UI 涉及风格的学习成本几乎比 html css js 的风格学习成本低 90%以上,,,以我自己学习和使用的感受,
曾经 html 页面布局折腾的我够呛....
后期扩展开发的话, 现在 flutter 也有自己 bloc 之类的状态管理机制, 前端和后端是完全独立开来的,
24350 次点击
所在节点    程序员
72 条回复
oatw
2019-05-11 20:16:22 +08:00
flutter 那一坨一坨的感觉。。。如果全世界只剩下它那一种开发 UI 的方式,那我宁可改行去当个护林员。
marcushbs
2019-05-11 21:46:32 +08:00
@azh7138m 想起了 Windows Vista 关机菜单几十人忙了一年的梗: http://moishelettvin.blogspot.com/2006/11/windows-shutdown-crapfest.html
laogui
2019-05-11 21:52:19 +08:00
React Native 至少继承了 Web 的表现和业务分离,标签、样式、业务代码可以分开写,Flutter 都写到一起,再加上代码嵌套,后期维护成本很高。但还是很看好 Flutter,在多端统一的兼容性上做的很不错。
kuyuzhiqi
2019-05-11 22:34:42 +08:00
@oatw 去使用 Android studio3.4
Heavytiger
2019-05-11 23:41:26 +08:00
确实,希望能够统一起来
fakeshadow
2019-05-12 06:20:23 +08:00
把 widget 尽量拆散,利用 bloc 之类的模式把逻辑和样式隔离。我个人感觉 flutter 的嵌套也没那么严重。
caqiko
2019-05-12 11:49:35 +08:00
@dog 你说的 BS 是 bootstrap 吗?看另一个组做的内部系统,全是 bootstrap,样式看起来都差不多。
MiYogurt
2019-05-12 12:49:27 +08:00
同样不喜欢 MD 风格,google 用起来感觉还行,不算丑,可以接受,但是自己用起来,感觉自己像拉了一门意大利炮,然后拿着炮管去砸人的滑稽感觉。描述树结构最优化的描述语言就是 xml 语言系,不支持这一类的工具,估计还是官方的精力不够,dart 的东西太多了,更新不过来。我最近准备出版一本关于 dart 语言的书籍,https://github.com/MiYogurt/DartUp,这几天在录制这个里面的 flutter 实战教程,这两天应该就可以录完了,可以到我的 bilibili https://space.bilibili.com/2514211 或者 https://nodelover.me 关注一下。
tuomasi
2019-07-25 07:30:56 +08:00
material design 天下第一
divasatanica
2019-07-30 18:18:55 +08:00
Flutter 的写法让我想起 ext.js
yah0130
2019-11-28 17:26:45 +08:00
@divasatanica 还真挺像
keling
2019-12-21 11:27:51 +08:00
对前端想写 APP 的是救星,h5、rn、uniapp 之类的完全不能和 flutter 比

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

https://yangjunhui.monster/t/563107

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

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

© 2021 V2EX