Airbnb 最近在 Medium 上发了一系列文章详细描述了 Airbnb 与 React Native 从选择到放弃的整个心路历程。
对于字多不看的同学,可以简单看一下我下面的小结。
有限的开发团队满足不了日益增长的业务需求
对 React Native 的期望
SavedInstanceState
在 Android 上跨进程的坑。 1
shibo501c 2018-06-20 23:24:07 +08:00
最近刚好在用 React Native,多谢分享
|
2
jimliang 2018-06-20 23:33:07 +08:00
airbnb.com 也是 React 写的,看起来很美观,其实实现很糟糕,光是一个房间页返回的 html 就几百 kb 了,应该用了 ssr,但包含了大量无用的数据,右键查看源码就知道了。总体来说,水平也就那样。
|
3
tyrealgray 2018-06-20 23:58:46 +08:00 via Android
看来要说技术还是腾讯最牛逼了,安卓版就是 RN 的,虽然也不好用,但是一点都没感觉到可能是 RN 写的🙃
|
4
qixinghaitang 2018-06-21 00:08:48 +08:00
感谢分享,能够付稿费给你,投稿到我服务号嘛,哈哈哈
|
5
ctsed 2018-06-21 00:28:51 +08:00
@tyrealgray #3 qq 吗
|
6
rogwan 2018-06-21 00:35:07 +08:00 via iPhone 1
一次编写,到处运行终是梦,
一次运行,各种填坑才是真。 |
7
orangeade 2018-06-21 01:28:41 +08:00 via Android
所以京东换成 RN 之后真烂
|
8
ericls 2018-06-21 01:30:59 +08:00 via iPhone
Airbnb 给 React Native 真的做了不少贡献
而且 Airbnb 的 ticket/pr 响应非常快 不像 Facebook |
9
fuermosi777 2018-06-21 04:37:51 +08:00
大公司的需求太高太复杂,什么都需要定制。我自己的好几个 app 用 RN 基本上都做到了一次编写两处发布,很省时间,用原生是不可能做到的。
|
10
tyrealgray 2018-06-21 06:07:26 +08:00
@ctsed 是的
|
11
banxi1988 OP @qixinghaitang 可以,不过有错别字可能需要修改一下。
比如 *容易生成错误* -> *容易造成错误* |
12
newbieo0O 2018-06-21 09:07:01 +08:00
@fuermosi777 发来看看。
|
13
qixinghaitang 2018-06-21 09:42:17 +08:00
@banxi1988 加下微信呗,嘿嘿
|
14
tongzifang 2018-06-21 10:07:14 +08:00 via Android
@tyrealgray 安卓版 QQ 是 RN ?
|
15
momocraft 2018-06-21 10:25:57 +08:00
8 的跨 js bridge 的异常栈:听说 RN 团队在重构改善
|
16
nicevar 2018-06-21 10:40:37 +08:00
@tongzifang 只是部分用到,以前企鹅的人在开发大会上提到过,不知道现在范围扩大了多少,其实很多公司的 app 都混用 RN 的,业务逻辑复杂全用 RN 开发只能是卡得要命,小公司真不推荐用,没有大公司的技术实力,那些坑根本没法填
|
17
tolerious 2018-06-26 10:40:33 +08:00
有人试过 NativeScript 没有?
|