Sencha touch vs Ionic 框架优缺点

Sencha touch vs Ionic framework pros & cons

我是 Phonegap/Cordova 开发人员,我打算转向新技术。我有点混淆哪个最适合移动应用程序开发以及为什么。

真的,这取决于您的应用程序要求。根据我的经验,如果您的应用程序需要大量硬件资源,请不要使用跨平台选项,甚至 Xamarin。在那种情况下,我会使用本地方法。如果您的应用程序很像一个移动友好的 Web 应用程序,并且您在截止日期前压力很大,我建议您使用混合方法。在混合方法中,出于以下原因,我会说使用离子。

欢迎来到离子世界!

  • 免费、开源、不断发展和优秀的文档
  • 它在科尔多瓦之上。因此,您将可以访问数百个 cordova 插件来实现本机功能,即访问本机 API。
  • AngularJS 上的电源内置于框架中。
  • 触摸优化UI、removes normal 300 ms delay from webview on touch!
  • MV*图案
  • 内置 CSS 组件和 Ionicons
  • ~ 100% 代码共享
  • 云应用报告
  • 不需要特殊的 SDK
  • 可从 NPM 获得
  • 非常适合测试
  • 可扩展

检查 Ionic Showcase 以了解基于 Ionic 构建的热门应用。

检查Ionic vs other contenders

PS,我没有花时间在Sencha上,主要是商业的。我在 Github 上找不到它的源代码。对不起煎茶!

Cordova 上的 Ionic 和 Sencha 运行 但说真的,Ionic 做得非常好,我随时都会推荐它。

更新

查看 Nic Raboy 的 NativeScript and React Native. Both of them deliver native UI rendering (unlike Ionic and Sencha) and look promising. They are also backed by Telerik and Facebook with React being one of the most starred repo on Github. Check this 文章。