内容简介:在线教育机构 Udacity 宣布放弃使用 React Native。 上个月我们报导过 Airbnb 决定弃用 React Native 的消息,一瞬间仿佛 RN 变成了危险、不可靠的角色,而最近在 Udacity 的 Media 博客中,Udacity 的移动团队...
在线教育机构 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 最近是怎么了?快留言发表你的看法。
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 欢迎加入 Cassandra 技术社区
- 不要为了期权加入创业公司,不值得
- 微软加入 OpenJDK,向 Java 靠拢
- Keka 1.2.11 发布,加入终端支持
- SpringBoot 如何加入 Prometheus & Grafana 監控
- 重新安装MySQL并加入MGR集群
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Types and Programming Languages
Benjamin C. Pierce / The MIT Press / 2002-2-1 / USD 95.00
A type system is a syntactic method for automatically checking the absence of certain erroneous behaviors by classifying program phrases according to the kinds of values they compute. The study of typ......一起来看看 《Types and Programming Languages》 这本书的介绍吧!