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

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

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

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

想听听大家的看法

谢谢

11505 次点击
所在节点    Flutter
95 条回复
g0thic
2020-07-03 15:25:52 +08:00
全新版 react-native 马上要发布了 可以观察一下 如果性能能优化好一点 没理由用 flutter
yimity
2020-07-03 16:01:21 +08:00
@murmur 谁告诉你我们不做小程序呢?
yimity
2020-07-03 16:02:29 +08:00
@murmur Cordova 就是 Cordova 啊,混合开发是混合开发。Cordova 代表不了混合开发哦。
wangxiaoaer
2020-07-03 16:07:03 +08:00
借楼问个问题:现在的 hybrid 方案感觉都是大而全,最讨厌的事开发工具之类都要用方案提供的。

我希望的是提供一个原生应用的脚手架 Android/iOS,里面涵盖下面功能即可:

1 精简浏览器(防止系统 webview 版本、性能、兼容性等问题)
2 JS-SDK 提供常用功能如定位、文件、相机、传感器等封装
3 原生和 JS 的双向通信机制
4 原生界面跟 Web 界面集成的机制

这样的话复杂的界面基于脚手架开发,简单应用按照以往的 web 开发模式开发(期间用到 2 和 3 的特性),弄好后按照要求( 4 )打到 APP 中,结束。运行时因为有 1,可以保证在不同机型的一致性(相对而言)。

不知道可不可行?有没有类似方案?
whypool
2020-07-03 16:08:25 +08:00
现在敢说跨平台的,也就小程序走在前面了
HeapOverflow
2020-07-03 17:40:32 +08:00
别一口一个闲鱼的,闲鱼做的烂管我 p4 ?别只盯着一个 app 说话,照你这个逻辑,如果一个 java 的 app 写的烂那我可以说 native android 是垃圾吗?他做的烂与 flutter 是好是坏有何干系?我是说你如果没有用 flutter 做过一个像样的 project,就没有什么资格在这个废话这么多。
leekafai
2020-07-04 21:34:31 +08:00
cordova 真的不是很好的方案,在涉及系统 api 调用的地方,依然缺不了用原生写调用模块,有一些陈年的模块在现在 android 10 这种情况下不一定适用,要是自己亲自下场自己写 module,那还不如直接原生。
nezumi85757
2020-07-11 10:03:46 +08:00
@xi_lin 首先更要紧的问题是,官方应该先把构建界面这部分给重构,或者提供另一种声明式的写法,不管是 xml 还是 jsx html 都可以,哪怕自己再新造一种描述文档也行
xi_lin
2020-07-11 13:46:29 +08:00
@nezumi85757 现在不就是 jsx 么?
nezumi85757
2020-07-11 17:00:54 +08:00
@xi_lin flutter 哪来的 jsx,不都是描述式 widget 嵌套
xi_lin
2020-07-14 22:14:42 +08:00
@nezumi85757 我在这楼里只回复过一个 rn,所以我以为你在和我说 rn...
nezumi85757
2020-07-15 11:58:27 +08:00
@xi_lin 那我可能回错人了 0 0
xinhaiw
2020-08-02 23:50:43 +08:00
u1s1,Flutter 借鉴了很多 RN 的,里面太多思想来自 React 。会一个,另外一个上手特别快。
gaodeng
2020-08-27 10:28:46 +08:00
@g0thic react-native 新架构 facebook 已经喊了两年多了,不知道今年内能不能搞出来,感觉再这样拖下去,估计 react-native 都凉了。
CBReno
2021-04-15 09:31:54 +08:00
@TimLang 你们写过前端 那直接用 React Native 不是更好嘛 直接就是 js 为啥还要去学 dart ???

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

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

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

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

© 2021 V2EX