Ionic Capacitor介绍
ionic5 Vue3实战教程: https://www.itying.com/goods-1150.html
1、Ionic介绍:
Ionic(ionicframework)号称国内外知名的最有潜力的一款html5移动app开发框架。Ionic可以开发跨平台移动App、移动Web网站、微信公众号页面、PWA、以及结合Electron实现桌面应用。
Ionic4.x以后在 Angular、Vue、React基础上面做了一些封装,让我们可以用自己喜欢的框架,更快速和容易的开发移动的项目。大家都知道Angular是谷歌公司的一款优秀的web前端框架,React是Facebook旗下的一款优秀的web前端框架,Vue则是国内优秀的web前端框架。
最新的Ionic5.x基于Web Components,具有更好的运行速度,相比以前版本的Ionic框架性能提升很多,Ionic5.x不比市面上任何的其他混合框架(Hybrid-Native和Hybrid-Web)运行速度慢,(这是ionic官方经过大量测试得出的结论)。请记住,即使在原生应用中,“糟糕的代码”也会让您的应用变得迟钝。注意:在2013年左右,Ionic1.x已经可以流畅的在内存1G 双核Cup的Android手机流畅运行。
2、Capacitor介绍:
Capacitor是由ionic团队开发的一款跨平台移动应用构建工具,可轻让我们轻松的构建Android、iOS、Electron和Web应用程序。
Capacitor是Apache Cordova和Adobe PhoneGap的继承者,不仅可以把我们用html css js写的代码打包成原生app,还可以让我们使用js调用手机上面原生的Api。目前Capacitor已经成为Ionic应用程序的默认打包工具,你可以继续选择使用cordova或者尝试使用Capacitor。Capacitor官方不仅给我们提供了常见的Api插件,还提供了Cordova兼容层,允许我在Capacitor项目中使用现有的Cordova插件。