专家,
我们使用过去几个月开发的普通 Cordova 插件和 AngularJS 开发了几个混合移动应用程序。在过去的几个月里,我一直在关注 Ionic 框架,发现它比普通的 Cordova/Phonegap 有一些好处。如果有人经历过混合应用程序从普通 Cordova/Phonegap 到 Ionic 的迁移,或者那些使用 Ionic 框架实现应用程序的人,请分享您的想法:
- 与普通的 Cordova 和 AngularJS 相比,使用 Ionic 是否有真正的性能优势?
- 我在使用相机插件和文件选择器插件等 Cordova 插件时遇到过问题,从 Cordova 团队获得支持或修复是一项艰巨的任务。使用 Ionic 是否可以通过快速支持/修复来缓解此类问题?
- 我打算使用数据库插件(如 mysql lite)。是否有人使用过 ionic mysql 插件来帮助加快(和执行)数据库操作?有什么经验吗?
感谢和问候, 吉里
最佳答案
不过我不会称自己为专家:
Ionic 框架基本上就是 cordova + angular。因此,从性能的角度来看,不会带来好处。您可以像使用 Angular 一样将您的应用程序编写为单屏网页。就是这样。还有一些方便的 css,但我的印象是这不是你真正关心的问题
我没有遇到过这样的插件问题。但同样,它实际上只是核心的 Cordova ,所以 ionic 可能不会缓解这一点。它使用与普通 cordova 完全相同的插件。
再一次,它只是 cordova + angular。所以你的经历大多是一样的。我在插件级别尝试过的任何东西在 ionic 中的效果都不会更好或更差。
Ionic 在跨平台和外观/感觉上非常出色,无需编写两个完全不同的应用程序。据我所知,由插件的开发人员而不是 ionic 团队来维护它们,因此您对插件的任何问题都会随着任何 cordova 变体(phonegap、ionic 等)出现。
关于ionic-framework - 将应用程序从 Cordova 迁移到 ionic,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38959336/