对于CRUD应用程序,Ionic2(现在已经处于测试阶段)或React-native,哪个更好? 性能不是我的首要任务,但应用程序应该对触摸/滑动事件负责。
答案 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。
关于反应原生我从未尝试过如此当然我不是说离子是更好的选择。这取决于你需要什么,你知道什么以及你将如何做。据我所知,反应原生可以获得更好的表现,但学习曲线更难。