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

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

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

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

想听听大家的看法

谢谢

11133 次点击
所在节点    Flutter
95 条回复
love
2020-07-02 21:47:07 +08:00
flutter 选 dart 真是个败笔,语法比不过 js 生态还小,只看中一个是自家的这么个自私理由,太小气了
linghtls
2020-07-02 22:59:18 +08:00
@love #21 语法比不过 js…,dart 好歹勉强也算是个现代语言
weixiangzhe
2020-07-02 23:04:28 +08:00
react 近期也有大版本 android 里的 js 引擎换了,部分实现也要用 interface 代替 jsbrigde
aabbcc112233
2020-07-02 23:07:39 +08:00
都说 flutter 性能接近原生,为什么我下载了了个 V2LF ( flutter 版本的 v 站客户端),仍然掉帧严重呢?
aabbcc112233
2020-07-02 23:08:45 +08:00
@love 要是用 kotlin 可能就效果不一样了
love
2020-07-03 00:20:52 +08:00
@linghtls js 不现代?十年前的 js 啥也不是,现在的 js 各方面都是顶级的
Jackeriss
2020-07-03 00:30:30 +08:00
@murmur 典型的码农思维
pecopeco
2020-07-03 00:34:40 +08:00
现在的跨端生态,简单需求随便哪家都行,复杂需求只能 rn,社区轮子够多,轮子作者心情好维护一下,出问题一言难尽,web 就别提了,苹果审核都过不了
linghtls
2020-07-03 00:38:32 +08:00
@love #26 es6 之后当然不错啊,各方面顶级??说得 ts 吧…
maoxs2
2020-07-03 00:45:53 +08:00
用 dart+flutter 跨平台的后果就是不停的写基础库,而且遇到 bug 经常 stackoverflow 都找不到,全得自己调试……刚把一个椭圆曲线的 dart 库写完,这开发的我都快哭了
gouflv
2020-07-03 00:50:45 +08:00
@love 我惊了
love
2020-07-03 06:04:12 +08:00
@linghtls ts 不是 js 生态圈的?另外 ts 只是多了个类型检查,语法是一致的。
Tink
2020-07-03 07:25:31 +08:00
前端怎么会有这么多的框架,不能把一个各方面都做强点吗
Building
2020-07-03 07:58:47 +08:00
多看看苹果为了滑动流畅都做了什么优化和改进,原声尚且这么吃力,Web 想要做到原生的流畅度是不可能的,连 Touch 事件都处理不好。
murmur
2020-07-03 08:01:21 +08:00
@Building 流畅是为了什么,那么多人选择微信小程序,他就放弃了流畅,但是选择了微信的快捷开发和生态

我期望一个框架不是你天天吹牛逼秒天秒地,性能吊锤这个那个,而是你给我提供完善的解决方案

小程序开发体验垃圾,但是本质也是 h5,可以搞定,而且微信提供了一大堆 api,这些 api 基于微信本身,所以也算是稳定,国外一堆框架都是吹牛逼吹的多好,结果国人用的 api 全得自己搞定,或者靠社区维护
namelosw
2020-07-03 08:28:46 +08:00
Dart 是我见过最尴尬的语言…… 我理解本意是走 Go 的亲民(苟且)路线,但是 Go 讲真有很多还挺先进的设计,Dart 啥也没有。等于在 JS 上小修小补,结果还不兼容。

然后 TS 一出来 Dart 就彻底尴尬到不行。
micean
2020-07-03 08:41:31 +08:00
@murmur

微信小程序(服务号)能做到真跨平台,解决了版本统一的问题,减少了各种商店审查的时间,还能把国内安卓的推送休眠解决,小公司没有理由用 native 或者 flutter
ccraohng
2020-07-03 09:01:53 +08:00
react-native 新的 js 引擎
手势动效方面 可以 用 worklet + reanimated,虽然现在可以用 reanimated v1 版本的 DSL :)
WebKit
2020-07-03 09:06:28 +08:00
Flutter 现在轮子也不少,而且 Flutter 是可以调用原生控件的。
WebKit
2020-07-03 09:06:58 +08:00
@micean 限制太多。很多功能小程序做不了

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

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

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

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

© 2021 V2EX