Ios 如何应对本机限制?
我对移动开发了解不多,但用JS编写本地移动应用程序的可能性让我很感兴趣 不过,如果我错了,请纠正我,但我认为React Native不会很快取代传统的本机代码。为什么会这样?React-Native有哪些限制,使其无法取代传统的本地开发Ios 如何应对本机限制?,ios,objective-c,mobile,reactjs,react-native,Ios,Objective C,Mobile,Reactjs,React Native,我对移动开发了解不多,但用JS编写本地移动应用程序的可能性让我很感兴趣 不过,如果我错了,请纠正我,但我认为React Native不会很快取代传统的本机代码。为什么会这样?React-Native有哪些限制,使其无法取代传统的本地开发 在Facebook上,我们非常欣赏任何见解,我们对RN感到兴奋,原因如下: 开发速度-刷新比编译快得多,特别是对于大型复杂应用程序 关注点分离-每个平台上的专家都可以构建高质量的本地基础设施,产品开发人员可以专注于他们的应用程序 更容易的教育-开发者可以学习ES
在Facebook上,我们非常欣赏任何见解,我们对RN感到兴奋,原因如下:
我们使用React Native为iOS构建Facebook Ads Manager应用程序,这是一个相当复杂的应用程序。它对我们有用,但可能不会对每个人都有用。这是一项新技术,您应自行承担使用风险。尽管我们正在努力工作,但它还不是完全稳定的一些javascript程序员认为所有编程都应该用javascript完成,即使它是最糟糕的编程语言之一。不,React Native不会取代任何东西。它只会帮助web开发人员实现简单的本机应用程序。强调简单。为什么react native只适用于简单的本机应用程序?您能否详细说明为什么RN可能不适用于某些人/项目?它的缺点是什么?你说的是“Android”,但据我所知,它只支持iOS…React Native for Android还没有做好生产准备,我们不想在它出现之前将其开源。此外,目前它与其他Fb技术紧密集成。我们有一群伟大的工程师正在努力在未来几年内实现这一目标months@SergeyAldoukhov它已经支持Android和iOS,而且似乎在不久的将来,我们将能够为OSX和PC创建具有相同技术堆栈的应用程序。(目前只有支持OSX的初始版本)