博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
混合App 框架选型
阅读量:7118 次
发布时间:2019-06-28

本文共 807 字,大约阅读时间需要 2 分钟。

  hot3.png

个人一直想做个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的开发工具 ,真机调试,部署,发包都非常简单,兼容平台也多,命令就够了

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

参考资料

  • apicloud:

  • dcloud:

  • ionic: 

  • angularjs官网: 

  • angularjs 基础教程: 

原文地址:
标签:                                       

智能推荐

转载于:https://my.oschina.net/54php/blog/757194

你可能感兴趣的文章
POJ-2414 Phylogenetic Trees Inherited 状态压缩,位运算处理集合操作
查看>>
RHELServer6.2下编译GDAL和mysql和proj4支持
查看>>
惭入佳境之HADOOP的NAMENODE不能正常启动的问题解决
查看>>
.NET领域驱动设计—初尝(原则、工具、过程、框架)
查看>>
UPNP解读2-含netbios,wins,DNS
查看>>
文件目录在Visual C++ 2005中使用 GNU Scientific Library
查看>>
ubuntu或者fedora下编译淘宝tair key-value-db的开源内存数据库
查看>>
Citrix 实践中的问题及解决
查看>>
类代理java设计模式---动态代理(简单笔记)
查看>>
深入理解JavaScript定时器
查看>>
从零开始学建站-主机篇
查看>>
hashchange
查看>>
Oracle客户端tnsnames.ora连接配置
查看>>
Redis入门学习
查看>>
C#组播消息收发
查看>>
IIS故障问题(Connections_Refused)分析及处理【转】
查看>>
Windows下编译eXosip、osip,以及UAC和UAS的例子
查看>>
FFT算法的完整DSP实现
查看>>
vim 之cscope的使用
查看>>
Linux下动态共享库加载及使用详解
查看>>