你们公司 flutter 用在生产环境了吗?

2019-09-03 16:56:56 +08:00
 hongch

flutter 和 RN 选哪个?

12851 次点击
所在节点    Android
16 条回复
guoyuchuan
2019-09-03 17:24:47 +08:00
flutter,快上线了,坑确实有点多
phoenix35
2019-09-03 18:57:59 +08:00
@guoyuchuan 真想点你
kwanzaa
2019-09-03 20:58:51 +08:00
撤了,还是原生好玩点。不过不会放弃,自己的小东西还是会用的。
pC0oc4EbCSsJUy4W
2019-09-04 00:30:23 +08:00
不会轻易入坑。
yimity
2019-09-04 09:02:41 +08:00
@guoyuchuan 求介绍有哪些坑。
guoyuchuan
2019-09-04 09:32:07 +08:00
@yimity #5 具体的我不知道,我是搞后端的,我大概知道一点点:
1. 插件很少,有可能没有自己需要的插件
2.有插件不符合需求,需要自己改(具体怎么改就不知道了,我问了一下我们的 flutter 开发,没改过)
3.插件适配,有些是 Androidx,有些是 Android,还有些是 ios ;因为不适配的问题报错(报错很模糊,得一个个排查),还有就是某些插件,开发换电脑了,电脑上未安装之前的插件,时间久了想不起了,就得一个一个去排查,很费时间;
最费时间的还是插件适配,我们开发花了不少时间
主要还是插件和适配这方面吧;
yimity
2019-09-04 09:34:36 +08:00
@guoyuchuan 那怎么得出来坑确实有点多呢?你这个只是插件的问题(一个)。
其实这种插件问题,对于混合开发都是一样的。
如果不说所以然就得出来一个坑很多的结论,对别人来说是不负责的。
wuweijia
2019-09-04 10:08:21 +08:00
一楼说的不叫坑,叫生态不完善。
Shvier
2019-09-04 10:37:01 +08:00
朋友公司,全套 Flutter,生产环境部署,crash 率 0.1%~0.2%

我自己是 native Flutter hybrid,Flutter Engine 会吃掉 10M 左右的内存,Flutter 团队暂时还没 release engine 的热加载 feature,所以这部分内存会一直占用

供参考
Shvier
2019-09-04 10:38:42 +08:00
@Shvier 另外从 hybrid 的角度,Flutter 在 iOS 上的体验更好,如果还用了 AndroidX,体验会更差
shiye515
2019-09-04 12:09:09 +08:00
@Shvier crash 统计是怎么做的?
hhh798
2019-09-04 13:20:38 +08:00
@Shvier flutter 有必现的滑动掉帧问题,竟然还上生产了
issue: https://github.com/flutter/flutter/issues/31086
Hellokids
2019-09-04 14:06:50 +08:00
安装包体积会变大一些
Shvier
2019-09-04 14:42:08 +08:00
@nioncodotcom #12 去年就上了,不排除是最新版 FlutterSDK 才有的问题
@shiye515 #11 细节我不知道,应该就是把 generate 出来的 native 工程加上 Firebase 这样的工具吧
bigjack
2019-09-05 09:49:00 +08:00
flutter engine 长期占用 30-50m 内存,测试机器 iPhone8,响应时间比 RN 长的多,不建议入坑
mtt2011pony
2019-09-05 10:43:51 +08:00
flutter 上线了

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

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

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

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

© 2021 V2EX