React Native 已死?被Airbnb抛弃之后,Udacity也弃用了
source link: http://www.10tiao.com/html/463/201807/2650841473/2.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
开源最前线(ID:OpenSourceTop) 猿妹整编
链接:开源中国、https://inthepocket.com/blog/2018/react-native-is-dead-long-live-react-native
在线教育机构 Udacity 宣布放弃使用 React Native!
上个月,Airbnb 刚刚决定弃用 React Native 的消息,一瞬间仿佛 RN 变成了危险、不可靠的角色,而最近在 Udacity 的 Media 博客中,Udacity 的移动团队也宣布其已经删除了应用中使用 React Native 编写的所有功能。
Udacity 为什么弃用 React Native?
Udacity 的移动团队表示虽然 React Native 有许多优势,但是他们在开发过程中也遇到了不少困难,包括 UI/UX、性能、向后兼容性与后期维护等问题,这些问题最终导致了开发团队决定放弃使用 React Native,在尝试了 18 个月、做出 4 个功能之后完全将其代码删除。
作者还表示,删除的功能并没有使用替代方案重新开发,团队决定不再维护这几个功能。而至于将来会不会再用到 React Native,他表示 iOS 和 Android 团队有不同的考量,iOS 方面将来还是有可能使用 RN,但是 Android 上将不会再使用,它的体验和组件集成等问题过于严重。
Airbnb 为何放弃使用 React Native?
Airbnb 表示,尽管很多团队都依赖 React Native 并计划在可预见的将来使用它,但他们最终还是无法实现最初的目标。此外,还有一些他们无法克服的技术和组织挑战,如果继续使用 React Native,这些挑战最终会变成更大的难题。
因此,Airbnb 放弃使用 React Native 的主要原因是 React Native 未能实现完全的跨平台抽象,有时候仍然需要针对特定平台单独编写代码来解决问题。这就间接要求他们的工程师必须熟悉三个平台才能真正用好 React Native,然而绝大多数开发者只熟悉一两个平台,久而久之便引发了一系列的问题。
写在最后
虽然Airbnb和Udacity如今都弃用React Native,但它仍然是个极其强大的框架,能处理超大型应用,但任何工具都有局限性,目前 React Native 社区依然很活跃,Facebook 也刚刚宣布了他们在进行大规模的架构改动,让框架更灵活,并且与原生架构结合得更好,而 Expo 等公司也做出了许多突破性的库,如 react-native-gesture-handler 等。
所以说,虽然 Airbnb 弃用了 React Native,但整体而言,React Native 还活着。
●编号722,输入编号直达本文
●输入m获取文章目录
Recommend
-
108
Adopting KotlinIf you’re an Android developer, you’ve most likely heard about Kotlin sometime during...
-
173
Sunshine! This is the repository for the weather app that students build during the Developing Android Apps course at Udacity. To use this...
-
118
Files Permalink Latest commit message Commit...
-
118
Learning Kotlin by “Mistake”As our individual and collective team understanding of Kotlin develops, we inevitably review & revisit code thinking things like:“I’ve learned 3...
-
76
优达学城(Udacity)前端样式指南 样式指南英文版:在此查看 Archival Note This repository is deprecated; therefore, we are going to arch...
-
57
Lots of amazing companies have embraced Kotlin in their tech stacks. This article explains why YOU should seriously consider adding it to your skillset.
-
100
-
64
Udacity 移动端团队最近删除了 App 中使用 React Native 语言开发的相关功能。 我们收到大量有关我们用法或 React Native 的问题以及为什么我们停止投入资源和精力在 RN 上。 在这篇文章中,我希望能够回答我们收到的大多数问题并
-
36
不久之前,Airbnb 团队刚刚宣布放弃使用React Native,才过不久,Udacity移动团队最近也宣布从App中移除了使用React Native开发的最后一批功能。再加上6月中旬,Facebook宣布将大规模重构RN,这一系列的事件,让不少正在使用React Native的开发者瑟瑟发抖,陷入了...
-
45
导读 继Airbnb 决定弃用 React Native的消息曝出之后,一瞬间仿佛 RN 变成了危险、不可靠的角色,而最近在在线教育机构Udacity 的 Media 博客中,Udacity 的移动团队也宣布其已经删除了应用中使用 React Native 编写的所有功能。
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK