flutter 达到了接近原生的性能,但是公开的资料看不到 react-native 有这方面的消息,是不是偏重性能, RN 已经被 flutter 远远甩开了?

2020-07-02 17:13:56 +08:00
 find456789

目前 似乎没有看到 react-native 有关于性能优化方面的新闻、 以及未来计划

是否意味着 如果比较 在乎性能 , 就不能选 react-native 了?

想听听大家的看法

谢谢

11161 次点击
所在节点    Flutter
95 条回复
loginbygoogle
2020-07-03 10:22:07 +08:00
@murmur 无知
lwlizhe
2020-07-03 10:24:18 +08:00
@xiangyuecn 你是认真的么……抖音分享页也能算一个完整项目么……第二个快手也不是短视频,是快手直播啊……
TimLang
2020-07-03 10:25:15 +08:00
说下我们公司情况,我把基于 flutter 的项目框架搭好,然后我们公司 2 年经验的前端,写过 vue, 小程序就能上手开发 flutter 了,你说简单不简单。dart 这语言只要会 js,上手成本几乎为 0 (前提是 js 玩的好)。

flutter 这种开发没什么技术壁垒的 app 简直就是神器,谁用谁知道。
loginbygoogle
2020-07-03 10:26:43 +08:00
@minami 章口就来
closedevice
2020-07-03 10:27:04 +08:00
@murmur 啥是 dark 语言???
closedevice
2020-07-03 10:31:05 +08:00
@aabbcc112233 一个是跨平台 UI 框架,一个是语言,这咋比?换成 kotlin,写不好该卡的的还是卡.flutter 说是性能接近原生是从技术实现来说他具有这种打平原生的能力,但不是说用了 flutter 就能拥有这种能力,最终能不能,还是要看代码质量.
ssynhtn
2020-07-03 10:34:47 +08:00
@joesonw “大部分场景到不了性能瓶颈”
你是卡习惯了吧?
lwlizhe
2020-07-03 10:35:10 +08:00
@murmur 额,你再重新看下我的回复……

我同意你所说的 app 的黄金期已经过去了这句话,所以我也没提这块

我所指的是“webview 相比系统本身还是稳定很多”这种的话……

另外我也想说,产品体验没提升那是因为本身产品已经足够优秀了,并且吸引了足够的使用用户……你所说的那些 app 哪个不是国民级应用……

如果处于竞争和扩张这些话,你还说那些话,开发虽然很爽,但是产品和老板怕不是要骂死你……
yuuko
2020-07-03 10:39:27 +08:00
> flutter 达到了接近原生的性能

这个真的是胡扯。。。。你自己运行下官方最简单的 Listview 列表那个 demo,掉帧严重,你要说我是米 6 手机渣当我没说,当然我说这个不是说 flutter 不好,只是真没达到这个原生性能
murmur
2020-07-03 10:46:22 +08:00
@lwlizhe 我评论一个框架的好坏,不是站在开发者吹牛逼的角度来看

从目前的结果看

作为用户,你没有给我带来更好的体验,尤其是闲鱼你还阉割了我的 web,我吹你 xxx 吹
作为开发者,你带来了新的坑,加班一点也没少,该是双端 debug 还得双端

所以吹的是什么?
murmur
2020-07-03 10:47:54 +08:00
@loginbygoogle
@Jackeriss

还有别的么?有话好好说,摆出一副高傲的姿态就走了?
aabbcc112233
2020-07-03 10:58:44 +08:00
@closedevice 我那两条回复不是连续的,回复的是不同的人。我说的是换成 kotlin 写代码的体验就会好很多,也更利于更多的安卓开发加入 flutter 生态。至于现在 flutter 为什么掉帧我真的不知道,而且还有那么多人在尬吹。
murmur
2020-07-03 11:03:18 +08:00
@ssynhtn

“大部分场景到不了性能瓶颈”的意思是你连基本需求都没解决好,就来谈优化,就比如闲鱼这种,搜索被严重污染,关键词过滤稀烂,动不动就平白无故封号,然后你跟我说你多流畅,流畅的封号流畅的找不到客服么
lwlizhe
2020-07-03 11:15:08 +08:00
@murmur 我吹什么了……

我再仔细回去把我回复的内容看了下,甚至带好字这个,也只有好像这个词……

我只是单纯的针对对你踩一捧一的行为,以及环球日报的做法……

做为用户角度……你也别天天闲鱼闲鱼的,从哪学的环球日报做法,用特指代表所有,要真所有 web 和 app 端都像你说的那样,用户存留量这个早就打公司决策层的脸了

还有做为开发者角度……前端这个概念才兴起多久?你以为前端像后端 java 那样发展了很长时间了?框架好不好自然要试用过才知道,要一直像你说的你带来了新的坑,加班一点也没少,该是双端 debug 还得双端,自然决策层早晚要弃用,就像之前的 RN 一样,flutter 这才多长时间,甚至大公司也是局部混合使用,到你这已经能定性了……
mxT52CRuqR6o5
2020-07-03 11:19:51 +08:00
@yuuko
是的,一点都不接近
不是说分别用旗舰手机跑一个最简单的 demo 都能满帧就叫性能接近了
要说性能的话,RN 是有把性能优化到等同于 native 的空间的
nicevar
2020-07-03 11:25:29 +08:00
关于 flutter 我只想说闲鱼是所有大厂中最烂的 app, 以前出了 bug 说是实习生写的, 现在几年过去了, 依然出现严重的卡顿现象, 同一个页面多次点击就会加载多次, 返回之后经常出现 item 无法点击, 还有页面空白等一堆问题
murmur
2020-07-03 11:27:55 +08:00
@lwlizhe 前端才几年就开始自己革自己的命,那不说明前端没有未来,从目前来看,flutter 依然没有解决跨平台开发的问题,而且他想连 native 部分都放弃,让开发者对着他的“画布”debug,这就是 unity 那套啊,那按着这个风气发展下去,3 年后还会有新的框架替代 flutter,然后到时候再把 flutter 也踩一脚?

我为什么总说闲鱼,一个技术好坏都是两面性,很明显 flutter 的问题相当多,闲鱼是属于对着新技术一顿吹捧的人,大家爱学习,拥抱新技术,但是都知道这东西好坏在哪里,闲鱼是个非常有代表性的东西,喜欢面向新技术开发,牛逼吹上天,丝毫不把心思放到改善用户体验上,我话就说这了,那点流畅度能带来什么体验,你的基本盘都没做好。而且这种东西影响很坏,大厂背后有各种顶级 native 程序员,他们有推翻 flutter 自己写一个的能力,他们吹的时候从来不说自己填了多少深坑,但是小厂看到跟着学,你学的来么?
caocong
2020-07-03 11:29:31 +08:00
单纯使用上来说 上手快效率高
做我们公司内部用的一个的 app 我摸了一个月 做了两个月上线 编译调试都挺方便
lwlizhe
2020-07-03 11:50:04 +08:00
@murmur 先不说别的问题,你确认你了解 flutter ? flutter 想连 native 部分都放弃?先不说你从哪得出来这个结论的,如果按你的逻辑,那谷歌为什么还设计搞出 plugin 这个,为什么要提供 messagechannel ?你确认 native 是能放弃的东西?那你手机相机那帮东西你想怎么调用?

下面再吐槽你这主要问题:

1. “那按着这个风气发展下去,3 年后还会有新的框架替代 flutter,然后到时候再把 flutter 也踩一脚?”

如果新框架确实比 flutter 强,而且迁移成本不高,那就要把 flutter 踩一脚;我不认为一直无视新技术发展,不管性能提高,就是抱着旧框架等死的人,是一个合格的开发……

2.“我话就说这了,那点流畅度能带来什么体验,你的基本盘都没做好。”

我还是那句话,别搞环球日报做法,用特指代表所有,闲鱼基本盘做不做好我不予评论,但是它基本盘做不做好和 flutter 本身有什么关系?人家只是高调宣传 flutter 而已,更何况,闲鱼又不是全盘使用 flutter,你倒是把闲鱼使用 flutter 卡顿的部分说出来做对比还有点说服力……
顺便提一下,QQ,微信、书旗、哔哩哔哩等等之类的经过拆包,都已经使用上了 flutter 了,你有感觉么?

3. “而且这种东西影响很坏,大厂背后有各种顶级 native 程序员,他们有推翻 flutter 自己写一个的能力,他们吹的时候从来不说自己填了多少深坑,但是小厂看到跟着学,你学的来么?”

大厂填坑填就填了,难道它还驾着刀到小厂脖子上,逼着小厂用?

我寻思 kotlin 刚开始还是谷歌官推呢,在随后的一段时间内也没见国内大小厂都强行使用 kotlin 啊,这又不是逼你的,flutter 如果足够优秀,那就像现在的 kotlin 一样,自己会发展起来的,大厂帮你填坑了,你还要咋滴?
channg
2020-07-03 11:57:02 +08:00
@lwlizhe #59 别跟他杠了 我都服了这个人了

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

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

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

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

© 2021 V2EX