appcan学习与开发实践(一)

一 appcan介绍

1.1 背景介绍

随着电脑用户的增长趋于饱满和手机与平板等移动设备的使用人群在不断扩展,Android、Iphone、Win Phone等app开发刻不容缓有了极大的需求量,但是由于三大移动操作系统的,假如你一旦考虑到你的app获得更多流量,你就必须开发三款app,多么令人蛋疼啊~

还好幸好,html5标准出来了,流行起来,而且这三大系统都发出声明会完全支持其特性,所以国外国内找到一个跨平台的解决方案,就是利用html5技术开发一个类似native app的hybird app,你只需要开发一套html代码,就可以兼容三大系统,从而拥有三大系统的用户群。

就目前而言,国外有phonegap(cordova),那么国内流行的有appcan等,由于语言不通,学习phonegap比较困难,因此在选择开发框架上,我优先选择了appcan。

1.2 appcan简介

1.2.1 平台概述

  AppCan.cn开发平台是基于HTML5技术的跨平台移动应用快速开发一体化解决方案。开发者利用HTML5+CSS3+JavaScript技术可以快速地开发与本地应用体验相媲美的移动应用。AppCan.cn平台提供了UI快速开发框架、本地功能调用API接口、应用打包系统、IDE集成开发环境和本地应用调试模拟器,预置数百套界面模板和数十种应用插件,提供多套应用模板。完善的框架接口,人性化的开发环境,丰富的开发资源,强大的服务支持,使开发者可以快速迈入移动开发领域。

http://newdocx.appcan.cn/docxapi/getCImg?img=115122l2014k8b25s.png

1.2.2 平台构成

  AppCan开发引擎
  UEX UI框架
  UEX 平台硬件接口
  AppCan 集成开发环境
  AppCan应用服务平台

1.2.3 平台构架 

http://newdocx.appcan.cn/docxapi/getCImg?img=115421u2014t8f25b.gif

1.2.4 应用框架  

AppCan提供了丰富的界面模板、高效的窗口管理系统、窗口消息系统和数据视图映射库,构成了强大的AppCan应用开发框架,并以AppCan IDE集成开发环境形式提供给开发者。

AppCan IDE集成开发环境提供应用向导和界面向导,预置数百种界面模板和多套应用模板。开发者可以利用丰富的平台调用接口和各种扩展功能,采用HTML5技术快速开发功能强大的富客户端应用。通过定制的UI适配方案,开发者可以用极少的工作量完成各种终端的适配工作。

1.2.5 平台接口  

AppCan.cn提供了丰富的平台接口库,覆盖了移动应用开发中的常用场景。同时,AppCan.cn还提供了数十种应用插件和灵活的自定义插件架构,方便开发者快速集成自定义功能到应用开发中。

1.3 appcan优势劣势

1.3.1 优势

第一、国内开发的开源项目,无语言障碍直接开发(LGPL宽通用公共许可证协议)

第二、采用多窗口机制(其他类似框架采用单一窗口机制)

第三、自由插件扩展(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值