Ionic,NativeScript或ReactNative之后的下一步是什么?

时间:2017-08-20 22:20:11

标签: angularjs ionic-framework react-native cross-platform nativescript

我使用它的所有版本创建了许多Ionic应用程序,从1.x到最新的3.x

除了cordova和AngularJS之外,它还是一个很棒的框架,拥有庞大的社区,随着时间的推移越来越好。 但它仍然是一个在WebView上工作的混合体。

根据我对AngularJS的了解,我应该轻松移动到NativeScript,还是重新开始使用ReactNative?从我所看到的ReactNative有更好的社区,许多大型应用程序都在它的展示中。

因此,对于跨平台应用程序,我应该继续使用Ionic,使用NativeScript,还是转到ReactNative?

2 个答案:

答案 0 :(得分:4)

很高兴知道您有兴趣加入使用JavaScript创建本机应用程序的原因。你是正确的方向,Nativescript和React Native都会引导你实现你的目标:使用Javascript为iOS / Android构建专业应用程序,但是在决定使用哪个框架时你应该知道一些差异。

React Native:

它是由Facebook开发的框架,使用React它呈现真正的原生视图。它使用Flexbox来装饰应用程序,所以如果你从来没有使用过这将对你来说是一个新的挑战,那就不难学了。我的问题是开发人员团队没有直接的支持,只有社区来自你获得帮助的地方,有时它不太准确。要创建iOS应用程序,您需要一台Mac计算机,否则您只能为Android创建应用程序。据我所知,你的应用程序可能需要的一些基本信息,如平台,操作系统版本,纵向/横向,它是由社区插件开发的,而这些信息并非来自框架本身。

NativeScript:

由Telerik创建,Telerik是一家非常强大的编程公司,拥有高质量的开发人员和对其产品的强大支持。它使用Angular作为创建应用程序的选项,并且有很好的文档记录。如果你是一个优秀的CSS开发人员,你会很好,因为他们使用CSS来装饰你的应用程序。 Nativescript社区开发了大量的插件。 Nativescript核心团队正在创建许多工具来帮助您完成整个过程。最近他们推出了一个名为Sidekick的工具,它允许您从云中构建/生活同步您的应用程序,这意味着您不需要Mac计算机来创建iOS应用程序(这不是很酷吗?)。使用Nativescript,您可以选择Javascript,Typescript或Angular + Typescript,所有这些都将最终创建本机应用程序。如需支持,您可以直接联系核心团队,他们会给您最好的答案,这是他们的目标之一。

我希望我已经回答了你的问题。

谢谢!

答案 1 :(得分:2)

我不知道React Native,但我们有一个很好的NativeScript社区。跳上我们的Slack频道并与家人见面!