Airbnb 之后,Udacity 也加入弃用 React Native 队列

h4cd
 h4cd
发布于 2018年07月07日
收藏 7

在线教育机构 Udacity 宣布放弃使用 React Native。

上个月我们报导过 Airbnb 决定弃用 React Native 的消息,一瞬间仿佛 RN 变成了危险、不可靠的角色,而最近在 Udacity 的 Media 博客中,Udacity 的移动团队也宣布其已经删除了应用中使用 React Native 编写的所有功能。


文章回顾了 Udacity 移动工程团队使用 React Native 的经历,包括团队与应用情况、为什么使用 RN、最后又为什么放弃 RN 等。作者表示虽然 React Native 有许多优势,但是他们在开发过程中也遇到了不少困难,包括 UI/UX、性能、向后兼容性与后期维护等问题,这些问题最终导致了开发团队决定放弃使用 React Native,在尝试了 18 个月、做出 4 个功能之后完全将其代码删除。

作者还表示,删除的功能并没有使用替代方案重新开发,团队决定不再维护这几个功能。而至于将来会不会再用到 React Native,他表示 iOS 和 Android 团队有不同的考量,iOS 方面将来还是有可能使用 RN,但是 Android 上将不会再使用,它的体验和组件集成等问题过于严重。

尽管如此,作者还是对 React Native 大加赞赏,他认为其确实有适用的场合,无论是需要在两个平台上快速从头开始构建新应用,还是希望不管平台如何,应用的外观/行为都相同,这些情况下使用 React Native 都是不错的选择。特别是如果开发者有 Javascript/React 背景,并且正在准备构建一个不需要太多本机代码的应用程序,那么 React Native 将会是一个非常好的选择,它可以使得开发者不用去学习 iOS 与 Android 这两种不同的技术栈。作者希望开发者在评估 React Native 运用于他们项目的可行性时,自己团队的这些经验能够给到帮助。

React Native 最近是怎么了?快留言发表你的看法。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Airbnb 之后,Udacity 也加入弃用 React Native 队列
加载中

精彩评论

JoinLegend
JoinLegend
首先,RN用于快速迭代产品,当产品稳定后,转原生,这是很正常的!不叫弃用,叫战略转移!
OSC_官方超管
OSC_官方超管
让我们一起了解一下Flutter
张金富
张金富
很正常的 跨平台为了快速开发 然后程序复杂到一定程度 发现为了跨平台反而降低了开发效率

最新评论(18

獜彝
獜彝

引用来自“青春不再”的评论

起码RN比微信小程序好很多
小程序就是网页,不能比
漫步海边小路
漫步海边小路

引用来自“漫步海边小路”的评论

阿里系还没动静

引用来自“色魔张大妈”的评论

闲鱼开始flutter了
竟然用的传说中的dart语言😄
海淀游民
海淀游民
一开始就觉得这玩意的开发成本远高于弄个 iOS 和 一个安卓 的成本,效率更是惨不忍睹
h
hgoldfish
这东西写个原型还行。不能拿来正经做项目。
OSC_官方超管
OSC_官方超管
让我们一起了解一下Flutter
色魔张大妈
色魔张大妈

引用来自“漫步海边小路”的评论

阿里系还没动静
闲鱼开始flutter了
青春不再
青春不再
起码RN比微信小程序好很多
BruceWan
BruceWan
Flutter了解下
开源中国CEO紫薯
开源中国CEO紫薯
简单应用简单写,复杂应用复杂写而已
noo-noo
noo-noo

引用来自“MGL_TECH”的评论

还是有精力 弃用 在换用另一个 这是得多大的工作量啊!!!!!!!!!!!!!!!!!!

引用来自“fengbjhqs”的评论

他们本来就不是全部都使用rn开发的, 在试验性的做个4个功能,发现不好用,就弃用了
实验性的用,用完就喷。 我看是人品有问题
返回顶部
顶部