我以为凭我的经验, 能极快速搞出来个 App. 结果所有曾经做过的前端的事情都要重新研究一遍, 比如 布局, 组件库, 表单, 状态管理, ... 完全超出预期了.
感觉一切都不错, 有官方的全链路生态支持, 相比 RN (现在 Expo 也很好用了), 不用四处找轮子, 社区组件库质量也不错. const 是个好多东西.
问题也很多. 最大的 Bug 是样式系统和 CSS 不兼容, 还有没有内置的 int64 类型支持, 状态管理库设计的很比较糟糕 (哪怕是现在最热门的 riverpod).
整体来看, RN 有 Expo 的持续迭代加持, 以及基于 JS 的天生生态和开发者群体优势, 未来二者会长期共存, 不会形成压倒性优势.
1
thinkm 2023-11-24 14:11:16 +08:00
flutter 伟大,无需多言
|
2
debuggerx 2023-11-24 14:23:57 +08:00
除非你是在用 Flutter 写 web ,否则可以假定默认使用的整形就是 int64:
https://dart.dev/guides/language/numbers 如果是为了数据交换,比如 protobuf ,那可以看看 fixnum 库: https://pub-web.flutter-io.cn/packages/fixnum |
3
binbin0915jjpp 2023-11-24 15:47:10 +08:00
少硬件交互可以用用
|
4
dcoder 2023-11-24 15:54:03 +08:00
dead end ...
|
5
v2nika OP @debuggerx 就是因为 protobuf 用了 fixnum 才难受, go_router typedroute 都不支持 int64 作为参数
|
8
sentinelK 2023-11-24 17:52:34 +08:00 2
((((((((((((((((((
text:我对于 flutter 的最大印象就是这个, ))))))))))))))))))) |
9
murmur 2023-11-24 17:54:58 +08:00
flutter 最大的好处是写黑产反编译比其他 app 麻烦的多,因为工具不成熟,其余的都是槽点
都 2023 年了,8g3 都出来了,除了 nova11se 这种垃圾手机,跑 h5 都不带卡的 |
11
Yjhenan 2023-11-24 22:08:06 +08:00
引用 openwebf 然后当 web 写
|