ionic框架优缺点?
2023-06-06 · 百度认证:重庆猪八戒网络有限公司官方账号
(一)Hybrid(混合)模式开发的应用自有的性能缺陷。
由于应用的逻辑执行是基于浏览器所带的JavaScript动态代码在界面主线程上执行,因此在低端Android设备上性能缺陷严重,用户操控时卡顿感很明显。好在随着Android系统设备提供商的硬件跑分残酷竞争,目前市面所售的智能手机使用Ionic开发出的APP应用与原生应用相比已经基本无差异感了。不过即使如此,Ionic也不能用于有较高实时图形响应要求的游戏开发。
(二)深度依赖于AngluarJS框架
AngluarJS框架在为Ionic带来各种好处的同时,也带来了初学者学习,深刻理解的人用起来效率很高,不理解的用了到处是坑的局面。而对AngluarJS框架的深度依赖,也让Ionic在AngluarJS开发团队开发其2.o版本时决定重起炉灶抛弃以前的架构的时候处境尴尬,不得不有点被胁迫地将Ionic框架同步升级为2.o版本,将开发使用的主力语言从JavaScript转为微软主导开发的TypeScript。
(三)深度依赖Cordova插件提供硬件设备的接口
当没有相应的Cordova插件提供想要的硬件设备的接口时,开发人员需要自己分别编写IOS和Android平台的插件。当然这种情形出现的几率并不大。
(四)Windowsphone支持比较弱
Ionic的官方网站已经基本没有关于Windowsphone的开发内容。好在Windowsphone的市场也已经日暮西山,这部分微软死忠用户的价值基本不用惦记了
功能丰富,使用方便,但是比较笨重,比较大