1
chengyiqun 2022-06-21 18:13:40 +08:00
早就听说 Flutter 碰到大量图片的场景就会卡慢.
以前咸鱼 app 用的就是 Flutter, 后来才换的 H5. |
2
keepeye 2022-06-21 18:16:22 +08:00
最近刚开始学 flutter 搜了一圈都说微软家的跨平台 ui 框架不靠谱
|
4
opengg 2022-06-21 18:31:14 +08:00
微软家的 UI 方案,还有人敢用?
大量图片的渲染方案基本就是多线程解码+资源池+LRU 吧,无非就是引擎帮你解决,还是你自己解决。 |
5
iyeatse 2022-06-21 18:40:59 +08:00 via iPhone
看了下原理,C# 和 XAML 代码翻译成原生 UI ,用 react native 不香吗
|
6
pengtdyd 2022-06-21 18:44:18 +08:00
不看技术,就看历史,历史上跟着微软混大都没有好结果。比如著名的 c#
|
7
SMGdcAt4kPPQ 2022-06-21 19:31:51 +08:00 via Android
看看 Unity ?
|
8
jaylengao 2022-06-21 19:34:31 +08:00
https://github.com/gskinnerTeam/flutter-folio 这个应用我本地打包完运行 i7 10700 CPU 占用 20%。
|
9
darkengine 2022-06-21 19:36:36 +08:00
你得上代码才有说服力,是用 flutter 的什么控件显示“1000 张图和 3000 条文本”的
|
10
sinnosong1 2022-06-21 20:02:04 +08:00
|
11
ragnaroks 2022-06-21 20:11:08 +08:00
如果是 3 年前我敢保证说秒杀,但是全是阿三的微软我只能猜不卡
|
12
shiganwuguo 2022-06-21 20:26:22 +08:00
没意义 MAUI 只支持 win10 1809 以上 , 这一点就可以 pass 了
|
13
darknoll 2022-06-21 22:46:52 +08:00
微软的东西说得再好我也不会看一眼,浪费时间
|
14
hippieZhou 2022-06-21 23:39:03 +08:00
.net 程序员来说说,虽然已经 RC ,但是我不建议新手入坑,实际体验了一下并不是很好
入坑门槛:虽然不高,但也不低,至少得要会 XAML ; 开发体验:尽管 Mac 上的开发体验很差,Windows 上据说还可以; 控件库:目前官方还没有出类似 UWP 的 XAML Controls Gallery ,官方文档待完善; 但是,还是值得期待,毕竟这个饼目前看来还是有点香。 |
15
icylogic 2022-06-22 00:00:49 +08:00
好奇这个场景 tauri 怎么样
|
16
zinwalin 2022-06-22 00:21:07 +08:00
好贴
|
17
timpaik 2022-06-22 00:52:47 +08:00 via Android
每次我发现 flutter 性能低的没法看的时候,总会同样看到右上角的 debug 标。debug 版本的性能很多时候是真的没法看啊,但是 release 还行
|
18
FightPig 2022-06-22 08:54:04 +08:00
@chengyiqun 闲鱼的 Flutter 换了么?我记得好像他们一直在用?
|
19
randm 2022-06-22 09:20:59 +08:00
用了才知道吧。今年公司 web ,iOS ,Android 都用 flutter 代替了,真香
|
20
reallittoma 2022-06-22 09:50:33 +08:00
MAUI 控件是原生的,但代码跑在.NET runtime 上
|
23
ebushicao 2022-06-22 11:02:44 +08:00
@icylogic 巨卡,我的测试场景是 1800 多张图,固定宽高,flex 自动换行显示.我加载的是本地 SMB 上的图片,如果在 SSD 上应该会快一些,网络图片没测试。
|
24
yawenimy122 2022-06-22 11:11:05 +08:00
@randm Flutter yyds
|
25
nojsja 2022-06-22 14:11:59 +08:00
用过几个 flutter 的安卓应用,都感觉不是很流畅,不知道咋回事
|
26
godev2021 2022-06-22 15:43:35 +08:00
搭车问一下 后端 Go 前端 html+css+js 写的 可以打包成 apk 吗(本地运行)
|
28
BlackBull19 2022-06-22 16:57:24 +08:00
微软的东西尽量少用吧. flutter 不行就用 electron
|
29
AX5N 2022-06-22 16:59:56 +08:00
@ebushicao 内存占用多少?如果内存占用低,那说明图片是只在渲染界面的时候加载,那卡不是很正常吗,我觉得这个算是 feature 而不是问题。如果不是渲染才加载,那 ssd 和 hdd 只影响启动速度,不会影响运行速度才对。
|
31
hez2010 2022-06-28 13:57:22 +08:00 via Android 1
@pengtdyd 看历史的话,C# 到今天都是占有量前 5 的语言,历史上也从来没有出过前 10 ,有什么问题吗?
|
32
goddoogasidivil 2022-08-04 21:43:32 +08:00
写 flutter 卡的个个都是 fw
|