混合App 框架选型

Posted 即学即码工作室

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了混合App 框架选型相关的知识,希望对你有一定的参考价值。

个人一直想做个App,但是学习 ios 的过程发现 原生的做界面还是听麻烦的就放弃了。后来就转到混合式App阵营了


混合式App 定义

Hybrid App(混合模式移动应用)是指介于web-app、native-app这两者之间的app,兼具“Native App良好用户交互体验的优势”和“Web App跨平台开发的优势”

平台框架选择

  • APICloud

  • Dcloud 

  • Ionic

平台对比

Dcloud 平台

  • 大量使用H5接口

  • 提供一些原生Api(官方号称40万Api),例如 webview,actionsheet

  • Mui提供界面框架

  • 论坛 和 文档 还算可以,入手快

  • hbuilder开发工具不错(应该这个编辑器最出名了)


APICloud 平台

  • 官方提供原生模块

  • 文档不好入手,新手入手有点高


Ionic 平台

  • 官网只提供 UI框架 和 JS 组件

  • 文档比较完善

  • 有大量的插件,借助于 cordova/phonegap 平台

  • 遇到的问题 都可以 google 解决

  • 开发工具 部署都非常方便


个人选择平台

个人选择了ionic,因为dcloud我用过,感觉我需要的有些功能完成不了,并且我发现写的代码冗余太多了,我来说说 ionic 的优势

ionic优势

  • 借助cordova/phonegap 有大量插件,比较都发展了这么多年了

  • 无路英文社区还是中文社区 都比较完善

  • 借助angularjs 可以是代码更优雅

  • ionic的开发工具 ,真机调试,部署,发包都非常简单,兼容平台也多,命令就够了

  • 可以自己修改插件源码,只需要掌握对应平台的基础姿势就好了(相对新手哦)


参考资料




原文地址:混合App 框架选型
标签:webapp   native   app   hybrid   混合   ionic   dcloud   apicloud      App   angular   cordova   phonegap   

智能推荐

以上是关于混合App 框架选型的主要内容,如果未能解决你的问题,请参考以下文章

前端技术选型

开发App,如何更好的进行技术选型

开发App,如何更好的进行技术选型

混合开发框架教你如何使用Flutter和原生App混合开发

为啥移动开发开始用混合app开发 Na

混合开发框架混合开发入门 Vue结合Android/iOS,开发仿‮东京‬项目App