phonegap与appcan什么区别

 我来答
黑马程序员
2018-07-30 · 改变中国IT教育,我们正在行动
黑马程序员
黑马程序员为大学毕业后,有理想、有梦想,想从事IT行业的年轻人改变自己的命运。黑马程序员成就IT黑马
向TA提问
展开全部
第一:先了解下PhoneGap
PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。它使开发者能够利用iPhone,Android,Palm,Symbian,WP7,Bada和Blackberry智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等,此外PhoneGap拥有丰富的插件,可以以此扩展无限的功能。
优点:
支持大部分系统:Android,iOS ,Symbian, Windows Phone, Palm WebOS,
Bada , Symbian
开源,可以进行框架底层优化,框架提供自定义控件,可以调用android原生功能,第三方插件丰富,安装包体积偏小,文档丰富,可在本地调试、发布,支持本地打包、云端打包。
缺点:
不同平台需要搭建不同开发环境;框架没有UI,需要使用第三方UI插件;框架仅提供基本API,扩展功能需要使用第三方插件;框架不支持自动加密,需要手动对HTML加密;框架未对UI进行优化,应用加载及UI相应时较慢;由于第三方开发人员水平不同,插件质量参差不齐。
第二:appcan
AppCan是国内Hybrid App混合模式开发的倡导者,AppCan应用引擎支持Hybrid App的开发和运行。并且着重解决了基于HTML5的移动应用目前"不流畅"和"体验差"的问题。使用AppCan应用引擎提供的Naitve交互能力,可以让html5开发的移动应用基本接近Native App的体验。
优点:
支持四大主流系统:Android,ios,Symbian,Windows Phone; 提供一体化解决方案,方便环境搭建、开发、调试、发布;框架自带UI包,包含常用控件样式;框架API丰富;支持本地打包、云端打包;基于密钥的代码加密;技术支持相应及时; 框架对UI、动画渲染进行过优化,反应速度快。
缺点:
不开源,无法修改、优化底层代码;暂不支持自行开发控件/,无法调取android原生功能;框架自带功能过多,导致应用安装包偏大。文档偏少部分系统无法使用IDE进行调试;只能在服务器端发布,无法在本地发布;IOS发布,需要将证书上传至服务器
佳达源
2024-10-28 广告
MCIM电商平台6Q5EYM10AD是我司产品线中一款高性能的i.M电商平台 6QuadPlus系列嵌入式处理器模块。该模块集成了强大的四核处理器,专为需要高性能计算与多媒体处理能力的嵌入式系统而设计。其卓越的处理能力、丰富的外设接口以及低... 点击进入详情页
本回答由佳达源提供
匿名用户
2016-04-03
展开全部
  简单说:Inside-out(看过代码,就晓得了)。对最终用户,没有区别,对开发团队,差异较大。如果二选一,可能倾向PhoneGap。虽然有些问题,毕竟主流技术,开源。

  Appcan确实不错。从技术的独特性到团队的坚持。另,办公地点也着实不错。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式