Ionic2 + Angular2或React-native?

时间:2016-02-29 06:02:53

标签: javascript android ios react-native ionic2

对于CRUD应用程序,Ionic2(现在已经处于测试阶段)或React-native,哪个更好? 性能不是我的首要任务,但应用程序应该对触摸/滑动事件负责。

2 个答案:

答案 0 :(得分:6)

虽然我之前使用过 Ionic框架,但目前正在使用 React-native 。我想我会建议你去 React-native 。他们还没有发布测试版。但你可以通过一些黑客和插孔来解决这个问题。

Ionic Framework 基本上使用PhoneGap / Cordova,使您的应用程序在您的手机的Webview中运行。在这里你可以使用HTML Javascript来构建任何东西,并且可以在很好的社区的帮助下为你提供在线支持以及ng-cordova的插件(并且非常容易使用)。它使您的工作轻松开发应用程序。但随后表现。它滞后了。它落后了很多。一旦您的应用程序完成,您所要做的就是让您的应用程序更快。它在Iphone中提供了最佳效果,但在Android中没有。

React-native 压缩了Native和Cross平台应用开发之间的差距。您将所有本机元素用于视图。你在其中找不到任何网页浏览量。您使用微妙的语法在Javascript中编码。性能,哦男人哦,太棒了。但是,对于React-native,您几乎不需要了解IOS和Android的Native UI元素。

答案 1 :(得分:3)

您可以观看和测试使用离子here创建的应用程序,以查看真实的效果。

现在 ionic2 / angular2 的表现更好(与v1相比,除了v2仍处于早期β阶段)。我不同意它的滞后,仅仅取决于:

  • 你的应用程序有多大。
  • 它的编码有多好。
  • 您需要多少图形元素和/或动画。

使用Crosswalk,你可以获得非常好的表现。

Ionic正在快速增长,昨天它们released the platform beta有很多不错的服务。也许你想检查de ionic discover

关于反应原生我从未尝试过如此当然我不是说离子是更好的选择。这取决于你需要什么,你知道什么以及你将如何做。据我所知,反应原生可以获得更好的表现,但学习曲线更难。