想开发一个移动端的电子商务平台,appcan和phonegap哪个更合适呢?
Phonegap是国外的一款开源框架。原本由Nitobi公司开发,现在由Adobe拥有。AppCan是基于Phonegap的开发工具,他还包含很多其他的东西,我们用appcan比Phonegap要更加方便,但是appcan的服务器非常不稳定,在appcan上开发的东西会绑定一下代码 跟他的服务器大交道,不知道他收费版的客户是否也共同用着个服务器,可能人家用的是稳定的?WeX5开发的仿淘宝宣传的很好,不限制用户数的免费,也是基于Phonegap之上的,楼主想做电商的话可以看看的。连接奉上:http://wex5.com/cn/portfolio-items/wex5-taobao/
非常感谢。。。
以前关注过一段时间,还是推荐phonegap,至少社区资源丰富一些,出了问题好解决,appcan虽然执行效率高一些,但是文档和社区建设太薄弱了,不推荐使用。
如果phonegap和插件足够满足你项目要求,就尽量用phonegap。我们公司以前项目买了appcan企业版,但是appcan有太多bug,比如输入框被输入法挡住,这样bug的根本就无法忍受。其次appcan的API十分难用,居然把回调函数整合到了一起,结果就是如果多次调用API,你得自己想办法区分并对应处理。再次appcan一旦有问题,基本找不到答案,使用人数也少。所以推荐phonegap,使用人数多,开源,bug少,使用人数多,有问题也可以快速找到答案,界面ui完全可以使用其他的,还要主要的不要花钱就可以本地打包。
框架功能
简单
丰富
丰富=臃肿。。
Phonegap
AppCan
框架目标
PhoneGap的最终目的是终结现存目标平台间的差异
快速开发、多种平台、解决基于HTML5的移动应用目前"不流畅"和"体验差"的问题,提供统一的解决方案
支持平台
大部分平台
仅4种平台
开发环境
不同平台需要不同开发环境
只需一个IDE包
Windows 7 X64 英文版、Windows 8 X64 英文版 无法进行模拟器调试
编译器不支持的HTML标签
可以编译、调试、发布
不能调试,只能生成apk包,安装至手机
调试
可直接调试
本地发布的IOS包,必须部署在越狱的机器上
发布
在本地可以直接发布
必须将代码上传至服务器,才能发布
IOS 签名管理
本地管理
需要上传至服务器
代码泄露风险
低:仅在本地、svn保存代码
高:需将代码上传至appcan服务器
中国化
弱
强:与新浪合作提供云服务等
多语言
插件支持
安装包大小
小
大
详细:http://www.cnblogs.com/comsokey/archive/2012/08/30/PhonegapVSAppCan.html
开发语言
HTML 5 + js + CSS 3
Eclipse(IDE 内置)
UI
JQM等三方控件或自行设计
AppCan.UI或第三方UI控件或自行设计
自定义控件
支持自定义控件(原生代码),方便前台调用
暂不支持调用自定义控件(原生代码),2.0后将支持
官方API
较少,功能比较单一
比较丰富
第三方控件
仅支持UI、JS控件
多线程
支持
多窗口
需要使用插件
框架支持
Iframe
不支持
后退
需要插件
框架自带API
Socket等
需要自行开发控件(已有第三方控件)
官方API支持,暂无法保持socket连接
页面加载
有明显的延时
页面切换
部分第三方控件会出现明显的抖动
将亮度不为最暗时,加载新页面,有明显的变暗
会出现白屏,需要使用第三方控件屏蔽
不会出现白屏
动画渲染
较差
较好
细粒度测试
一般
初始化内存
8.5MB
11MB
初始化Cpu使用量
UI刷新
每线程20毫秒刷新一次,4个线程开始出现刷新不及时
每线程20毫秒刷新一次,120个线程并无出现明显刷新问题
content页面在离开后不会结束,可能会出现重叠
应用加载速度
较快(不强制使用欢迎页面、部分数据初始化可在欢迎页面完成)
差(系统强制使用欢迎界面,数据初始化无灾欢迎页面进行)
页面加载速度
较慢(不使用插件时直接跳转,但会出现白屏)
一般(原页面等待0.5-1.5秒后跳转)
退出确认
自行开发
框架封装
文档
一般(逐渐增加)
技术支持
方便
提交问题渠道
论坛、Q群(民间)、官方邮箱
论坛、Q群(官方)、官方邮箱
推荐一下 ionic
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(7)
Phonegap是国外的一款开源框架。原本由Nitobi公司开发,现在由Adobe拥有。AppCan是基于Phonegap的开发工具,他还包含很多其他的东西,我们用appcan比Phonegap要更加方便,但是appcan的服务器非常不稳定,在appcan上开发的东西会绑定一下代码 跟他的服务器大交道,不知道他收费版的客户是否也共同用着个服务器,可能人家用的是稳定的?WeX5开发的仿淘宝宣传的很好,不限制用户数的免费,也是基于Phonegap之上的,楼主想做电商的话可以看看的。连接奉上:http://wex5.com/cn/portfolio-items/wex5-taobao/
非常感谢。。。
以前关注过一段时间,还是推荐phonegap,至少社区资源丰富一些,出了问题好解决,appcan虽然执行效率高一些,但是文档和社区建设太薄弱了,不推荐使用。
如果phonegap和插件足够满足你项目要求,就尽量用phonegap。我们公司以前项目买了appcan企业版,但是appcan有太多bug,比如输入框被输入法挡住,这样bug的根本就无法忍受。其次appcan的API十分难用,居然把回调函数整合到了一起,结果就是如果多次调用API,你得自己想办法区分并对应处理。再次appcan一旦有问题,基本找不到答案,使用人数也少。所以推荐phonegap,使用人数多,开源,bug少,使用人数多,有问题也可以快速找到答案,界面ui完全可以使用其他的,还要主要的不要花钱就可以本地打包。
框架功能
简单
丰富
丰富=臃肿。。
详细比较
基本情况
Phonegap
AppCan
框架目标
PhoneGap的最终目的是终结现存目标平台间的差异
快速开发、多种平台、解决基于HTML5的移动应用目前"不流畅"和"体验差"的问题,提供统一的解决方案
框架功能
简单
丰富
支持平台
大部分平台
仅4种平台
开发环境
不同平台需要不同开发环境
只需一个IDE包
Windows 7 X64 英文版、Windows 8 X64 英文版 无法进行模拟器调试
编译器不支持的HTML标签
可以编译、调试、发布
不能调试,只能生成apk包,安装至手机
调试
可直接调试
本地发布的IOS包,必须部署在越狱的机器上
发布
在本地可以直接发布
必须将代码上传至服务器,才能发布
IOS 签名管理
本地管理
需要上传至服务器
代码泄露风险
低:仅在本地、svn保存代码
高:需将代码上传至appcan服务器
中国化
弱
强:与新浪合作提供云服务等
多语言
插件支持
插件支持
安装包大小
小
大
详细:http://www.cnblogs.com/comsokey/archive/2012/08/30/PhonegapVSAppCan.html
开发
Phonegap
AppCan
开发语言
HTML 5 + js + CSS 3
HTML 5 + js + CSS 3
开发环境
不同平台需要不同开发环境
Eclipse(IDE 内置)
UI
JQM等三方控件或自行设计
AppCan.UI或第三方UI控件或自行设计
自定义控件
支持自定义控件(原生代码),方便前台调用
暂不支持调用自定义控件(原生代码),2.0后将支持
官方API
较少,功能比较单一
比较丰富
第三方控件
比较丰富
仅支持UI、JS控件
多线程
支持
支持
多窗口
需要使用插件
框架支持
Iframe
不支持
不支持
后退
需要插件
框架自带API
Socket等
需要自行开发控件(已有第三方控件)
官方API支持,暂无法保持socket连接
性能
Phonegap
AppCan
页面加载
有明显的延时
有明显的延时
页面切换
部分第三方控件会出现明显的抖动
将亮度不为最暗时,加载新页面,有明显的变暗
会出现白屏,需要使用第三方控件屏蔽
不会出现白屏
动画渲染
较差
较好
细粒度测试
较差
一般
初始化内存
8.5MB
11MB
初始化Cpu使用量
一般
一般
UI刷新
每线程20毫秒刷新一次,4个线程开始出现刷新不及时
每线程20毫秒刷新一次,120个线程并无出现明显刷新问题
content页面在离开后不会结束,可能会出现重叠
应用加载速度
较快(不强制使用欢迎页面、部分数据初始化可在欢迎页面完成)
差(系统强制使用欢迎界面,数据初始化无灾欢迎页面进行)
页面加载速度
较慢(不使用插件时直接跳转,但会出现白屏)
一般(原页面等待0.5-1.5秒后跳转)
其他
Phonegap
AppCan
退出确认
自行开发
框架封装
文档
丰富
一般(逐渐增加)
技术支持
一般
方便
提交问题渠道
论坛、Q群(民间)、官方邮箱
论坛、Q群(官方)、官方邮箱
推荐一下 ionic