Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何应对本机限制?_Ios_Objective C_Mobile_Reactjs_React Native - Fatal编程技术网

Ios 如何应对本机限制?

Ios 如何应对本机限制?,ios,objective-c,mobile,reactjs,react-native,Ios,Objective C,Mobile,Reactjs,React Native,我对移动开发了解不多,但用JS编写本地移动应用程序的可能性让我很感兴趣 不过,如果我错了,请纠正我,但我认为React Native不会很快取代传统的本机代码。为什么会这样?React-Native有哪些限制,使其无法取代传统的本地开发 在Facebook上,我们非常欣赏任何见解,我们对RN感到兴奋,原因如下: 开发速度-刷新比编译快得多,特别是对于大型复杂应用程序 关注点分离-每个平台上的专家都可以构建高质量的本地基础设施,产品开发人员可以专注于他们的应用程序 更容易的教育-开发者可以学习ES

我对移动开发了解不多,但用JS编写本地移动应用程序的可能性让我很感兴趣

不过,如果我错了,请纠正我,但我认为React Native不会很快取代传统的本机代码。为什么会这样?React-Native有哪些限制,使其无法取代传统的本地开发


在Facebook上,我们非常欣赏任何见解,我们对RN感到兴奋,原因如下:

  • 开发速度-刷新比编译快得多,特别是对于大型复杂应用程序
  • 关注点分离-每个平台上的专家都可以构建高质量的本地基础设施,产品开发人员可以专注于他们的应用程序
  • 更容易的教育-开发者可以学习ES6+React一次,然后为iOS、Android和网络构建应用程序

  • 我们使用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的初始版本)