【发布时间】:2016-02-29 06:02:53
【问题描述】:
哪个更适合 CRUD 应用程序,Ionic2(现在已经处于测试阶段)还是 React-native? 性能不是我的首要任务,但应用程序应该负责足够流畅的触摸/滑动事件。
【问题讨论】:
-
我想知道是否可以同时使用 ionic2 和 React-native。
标签: javascript android ios react-native ionic2
哪个更适合 CRUD 应用程序,Ionic2(现在已经处于测试阶段)还是 React-native? 性能不是我的首要任务,但应用程序应该负责足够流畅的触摸/滑动事件。
【问题讨论】:
标签: javascript android ios react-native ionic2
虽然我之前使用过 Ionic 框架,但目前正在使用 React-native。我想我会建议你选择 React-native。他们还没有发布测试版。但是你肯定可以通过一些技巧来解决这个问题。
Ionic Framework 基本上使用PhoneGap/Cordova,它使您的应用程序在您的手机的网络视图中运行。在那里,您可以使用 HTML Javascript 构建任何东西,并借助可在线支持您的强大社区以及带有 ng-cordova 的大量插件列表(并且非常易于使用)。它使您的工作轻松开发应用程序。但然后性能。它滞后。它落后很多。一旦你的应用程序完成,你要做的就是让你的应用程序更快。它在 Iphone 中提供了最好的结果,但在 Android 中却没有。
React-native 缩小了原生和跨平台应用程序开发之间的差距。您将所有本机元素用于视图。您不会在其中找到任何网络视图。您使用带有微妙语法的 Javascript 进行编码。性能,哦,伙计哦,太棒了。但是,是的,对于 React-native,您几乎不需要了解 IOS 和 Android 的 Native UI 元素。
【讨论】:
您可以观看和测试使用 ionic here 创建的应用程序以了解真实性能。
现在 ionic2/angular2 的性能更好(与 v1 相比,v2 仍处于早期 beta 阶段)。我不同意它滞后,这取决于:
使用 Crosswalk,您可以拥有非常出色的性能。
Ionic 增长非常快,昨天他们released the platform beta 有很多不错的服务。也许你想检查一下ionic discover。
关于 react-native 我从未尝试过,所以我当然不是说 ionic 是更好的选择。这取决于你需要什么,你知道什么以及你将如何去做。据我所知,react-native 可以获得更好的性能,但学习曲线更加困难。
【讨论】: