appcan 和sencha Touch2 的简单比较
来源:互联网 发布:百度产品经理待遇 知乎 编辑:程序博客网 时间:2024/05/14 18:05
最近想研究下移动开发做一个小东西玩玩,可是作为.net开发人员的我实在是不想再去学习IOS和android开发,时间精力有限。google来google去,发现可以使用html5来做Hybrid App,相对学习IOS和android,html5上手还是比较快些,遂决定Hybrid App。
比较了下主流的Hybrid App开发,应该是appcan、sencha touch+phoneGap、jqueryMobile+phoneGap 这三种,jqueryMobile没有用过,不做比较。此处只是对本人的使用感受做一下比较,较为肤浅,见谅。
1.sencha Touch:
1)在一周的时间内,只大概了解了下皮毛,及其MVC的开发架构,没有能做出实际的应用程序来。
2)官方文档例子全英文,看着比较吃力,中文的资料比较少且凌乱没有系统性。
3)据说可以抛弃phoneGap完全调用手机自身的API,没试过,不知道。
4)据说可以发布成本地应用,在手机上部署,没试过,不知道。
5)无固定的开发IDE,什么都可以,用文本编辑器都可以做,我是用eclipse进行的。可以在 Chrome中进行浏览调试。
6)纯javascript模式开发,能够接受
6)使用的不多,不知道还有哪些问题。
2.appcan:
1)在一周的时间内,做出了实际的应用程序,已经部署到android手机上进行使用。
2)国产的东西,文档看着方便,但内容查找上做的是相当的不好,查找起来比较费劲。
3)可以调用手机自身的API
4)可以发布成本地应用,在手机上部署
5)有基于eclipse的IDE和模拟器,方便开发和实时调试
6)html开发,javascript基本上没有怎么写(仅是我自己做的程序)
7)有本地发布和在线发布两种模式,本地发布有些手机API不起作用,比如获取经纬度,且程序运行后的第一个画面有“本版本仅用于开发调试”的字样。必须在线发布才可以起作用,在线发布可自行设计图标、画面。
8)在线发布需要将代码全部上传到appcan官网提供的空间中进行发布
总结:
appcan上手速度确实快,做成成品很快,自身的IDE非常方便,但是需要上传到appcan官网才可以发布有效的应用,不喜欢,有种被绑架的感觉。
sencha Touch上手有点难度,周期较长,但这个牌子还是非常响的,需要再研究。
jqueryMobile没用过,需要了解了解。phoneGap貌似也是在线打包,没用过,不确定。
- appcan 和sencha Touch2 的简单比较
- 简单的分析一下sencha touch2
- 简单的分析一下sencha touch2
- PhoneGap和Sencha Touch2
- sencha-touch2.0控件nestlist的简单用法
- sencha-touch2 PullRefresh插件的bug和修复方法
- sencha touch2.4.2的样式
- Sencha Touch2
- sencha touch2 - 打包压缩js和css
- Sencha Touch2中数据的获取
- 关于Sencha Touch2中Cmd的用法
- 对于HBuilder和appcan的比较
- sencha touch2 mvc
- sencha touch2 gird 翻页
- Sencha Touch2模型对象的使用(赋值,取值)
- sencha touch2使用define定义视图与create的差异
- Sencha Touch2 -- 11.1:定义具有关联关系的模型
- 在MAC中搭建Apache Cordova (PhoneGap) + Sencha Touch2的开发环境——2安装Sencha Touch2.3
- 无聊的IT 生活
- Android 4.0按键事件以及系统流程分析
- android获取组件尺寸
- 判断链表是否是环
- Linux 静态库的创建和使用
- appcan 和sencha Touch2 的简单比较
- json
- 浅谈微信---一个据有杀伤力而很实用的产品
- 高性能MySQL(第二版)第三章 架构优化和索引(上)——读书笔记
- 如何把RTF转成XAML
- SQL Server数据库多种方式查找重复
- GluProject and gluUnProject code代码
- android vold:图解VOLD
- Oracle 10g 下载地址