求助appcan js sdksdk 不能运行 出现空白页

移动应用开发系统 AppCan SDK
开发商:正益无线(北京)科技有限公司类别:适用企业:中小型企业
只需一分钟就可打开软件
移动应用开发系统 AppCan SDK商家报价:面议
    AppCan SDK 是一套跨平台移动应用开发系统,基于业内领先的Hybrid App 开发引擎,采用HTML5 标准作为开发语言,支持一次开发多平台适配。AppCan SDK 提供应用向导和界面向导,内置上百套应用界面模板和数十种应用插件,支持本地打包和模拟调试。产品易于开发、稳定可靠、支持自定义插件扩展,是企业移动开发的首选。
  功能特点:
  业内领先的Hybrid移动应用开发引擎
  采用HTML5 作为开发语言,学习成本低,App 体验好,运行速度快,完全满足各种类型移动App 应用需求。
  功能丰富的IDE集成开发工具
  提供应用向导和界面向导,内置上百套界面模板和数十种应用插件,支持应用本地打包、模拟和调试。
  标准开放易于扩展的开发框架
  提供标准接口,支持第三方Javascript 库与UI 框架,支持自定义引擎和插件扩展;支持插件自定义资源,以实现插件的最大化复用。
  丰富完整的企业级开发管理能力
  提供开发团队管理、开发流程管理、配置管理、版本发布管理、发布测试管理,支持分支/ 标签编译及对应的补丁包生成,可有效帮助企业有序控制开发过程,提升开发效率。
总体评分:
(满分5分)
共()条点评
所有点评()
您还未登录
您的同行还在找…
400-832-7808
联系我时,请说是在选软件网看到的,谢谢~
移动应用软件关注排行
相关软件关注排行
浏览过的软件
您还可以继续添加
您还可以继续添加
您还可以继续添加
您还可以继续添加
找软件交流群
Brand authorization
The original guarantee
招商电话:
购买咨询:400-832-7808
增值电信业务经营许可证:京100262 京ICP备号MM施用引擎小战APPCan_为了单元测试,小弟我觉得程序中应该大量采用“支持链式调用”的setter_基于struts 2大文件上传组件【满意高分】__脚本百事通
稍等,加载中……
^_^请注意,有可能下面的2篇文章才是您想要的内容:
MM施用引擎小战APPCan
为了单元测试,小弟我觉得程序中应该大量采用“支持链式调用”的setter
基于struts 2大文件上传组件【满意高分】
MM施用引擎小战APPCan
MM应用引擎小战APPCan
近年来Android、IPone手机以燎原之势迅速普及,WP7也对火热的智能手机市场呈现跃跃欲试之态,随之而来的便是移动互联网市场的风起云涌,移动应用开发炙手可热,谁都想来分得移动应用开发的一杯羹,但是不同的手机品牌不同的手机系统,如何缩短开发时间,减少开发流程,快速开发出能够适配多种平台的应用?这成为摆在众多开发者面前的一道难题,也成为移动化开发快速发展的内驱力。国内的移动化厂家,在狼烟四起的年代,都有着或多或少的动作。国内做移动化的厂家,代表性的除了老牌的烽火星空、数字天堂,后起之秀APPcan,还有新生的MM应用引擎即MM App Engine。
作为在移动开发市场上才刚刚崭露头角的工具,MM App Engine面临着内忧外患,外有Phonegap的强大攻势,内有老牌的烽火星空、数字天堂,后起之秀APPCan带来的生存压力,或许以实力和特色突围,才能在强敌林立的江湖,中闯出一方天地。下面我们一起来分析比较一下MM App Engine和AppCan这两大独具特色和发展潜力的移动应用开发平台。
1.身世之谜探究
MM App Engine其实是中国移动近期推出的面向开发者的应用运行托管系统,它是基于HTML5跨平台技术和在线托管服务的生态系统,支持跨平台移动应用开发,提供应用托管服务以及各类数据云服务,为开发者提供一站式应用开发、调试、部署支持和应用管理。
APPCan则是国内领先的专注于移动互联网的高新技术企业正益无线强力推出的供专业的移动互联网应用支撑平台,包括移动应用开发平台和企业移动整体解决方案,它同样支持跨平台移动应用开发,实现对移动应用全生命周期(Full LifeCycle)的支持和管理。
从专业性而言,APPCan是正益无线的强势产品,集合公司全力推进,应该说已经先行一步,而MM App Engine系出名门——中国移动,综合实力不容小觑,或许后发制人也不足为奇。综合考虑,APPCan赢得一分。
2.技术要求之对比
MM App Engine提供使用符合HTML5标准跨浏览器UI组件,包括:导航条、按钮、下拉列表、复选款,让开发者通过对各种元素的选择,方便灵活的开发移动应用。开发者可以傻瓜式的拖曳即可开发移动应用,开发门槛极低。
AppCan开发跨平台应用需要懂得HTML+JS+CSS相关知识,同时对AppCan提供的API接口有所掌握,如果你没有相当的技术功底,几乎无法开发出一款实用的应用。
从这个角度来说,MM App Engine对于开发者的技术要求更低,适用于更广大开发的群体。
3.开发流程之角逐
MM App Engine提供基于Eclipse的应用开发及部署工具,即需要下载安装开发环境,并确保Eclipse版本不低于3.6,JDK版本不低于1.5。MM App Engine包括统一开发环境,提供Java/PHP语言应用的代码编写、运行、测试环境,并提供应用代码检查功能,拥有本地模拟环境,提供云服务RDS/分布式缓存本地模拟和测试环境,同时,便捷的“一键部署”工具,应用一键部署到云端托管环境,方便开发者对应用快速安装和部署。简言之,分为四个步骤创建应用、应用开发,快速部署、立即访问,步骤清晰有条理。
AppCan开发流程与MM App Engine类似,首先要在AppCan网站上面下载开发工具AppCan-SDK,AppCan SDK是专为开发者提供的全方位的集成调试环境,之后再安装(首次安装SDK,安装完成后必须重启,并且对SDK有一定要求,需支持win xp SP3以上系统、WIN7。如电脑以前安装过JRE系统,请确保JRE为1.6或以上版本)。安装之后需要先学习AppCan-SDK,之后才可以开始应用开发。
二者的原理都是基于集成开发环境,开发流程类似,不分伯仲。
4.生态链条的完备情况对比
MM App Engine为开发者提供了从应用开发、管理、维护推广一系列完整的服务,它不但有先进的跨平台开发技术,同时有着安全和成本极低的云托管平台,对接了中国移动的MM商城,借助该商城强大的号召力,直接获益。开发者从部署开发到应用推广,可以完全享受MM App Engine提供的一条龙服务。
AppCan提供给开发者开发功能和基本的应用管理,帮助开发者了解应用下载情况,对于开发者后期的维护和推广服务还处于深入探讨阶段。
毫无疑问,这个回合,MM App Engine获得了当仁不让的领先。
5.工具扩展性之争
MM App Engine支持各类代码开发,同时支持跨平台,适用于互联网应用各主流环境。
AppCan平台支持代码开发,也无大限制。
这局,二者依旧平手。
总言之,MM App Engine与AppCan各有优缺点,经过5个回合的角逐较量,二者两次平手,而其余三回合,MM App Engine凭借着微弱的优势,小胜AppCan。其实二者都是为了克服手机平台差异性,缩短开发时间,减少开发流程,压缩开发成本,帮助开发者快速开发出能够适配多种平台的应用,降低移动应用开发的一道门槛。希望两个产品完善不足的地方,越来越棒,提供更好的开发平台,造福更多的开发者。
&!--EndFragment--&
为了单元测试,小弟我觉得程序中应该大量采用“支持链式调用”的setter
为了单元测试,我觉得程序中应该大量采用“支持链式调用”的setter
所谓链式的setter 就是
bean.setProp1("1").setProp2("2")...setPropN("N")这样的好处就是:一行代码就可以设置完尽量多的属性值。这在单元测试里特别有用。 举例来说,当你要设置一个Bean作为测试数据,如果不用链式,则
Bean bean = new Bean();
bean.setProp1("1");
bean.setProp2("2");
bean.setProp3("3");
assertEquals("XXX", bean.getXXX());
一共要写五行代码。
1. 由于普通的Setter不支持链式调用,因此3个属性要写3行set语句,每条语句里都要写一个"bean"字,即12个字母;
2. 另外,构造方法 new Bean()本来是链式的,但由于受到无链式setter的拖累,以致于必须显式地声明一个 "bean" 变量。而如果我们用链式风格的setter的话,一行即可。
assertEquals("XXX",new Bean().setProp1().setProp2().setProp3().getXXX()));
看,多简洁! 可以采用匿名对象(new Bean()),并且不用换行。 当然了,这样做的好处主要是为了单元测试时准备数据。正式代码里可能不会一次性设置这么多属性,就算要设置这么多,这样写也会降低代码的可调试性。你可能会问为什么不用一个 带有所有参数的构造方式? 我的看法是,
1.参数较多的构造方法比较丑陋,调用时也容易把参数顺序搞错。比如 new Name("Diego", "Maradona") 中,哪个是 first name, 哪个是 last name?
2.写带参构造方法比写无参和要累
3.最重要的是,新增属性时会使带参的构造方法不得不重构。很烦。
反对!首先: "特别有用"不对. 就是少写几个字,是有用,但称不上"特别有用"其次: 这么改违背了约定俗成的set函数返回void的惯例. 自己用用没事,要推广,除非你能把这个惯例给推翻了.
这样做仅仅是为了做单元测试??!!
楼主提到的实现方法至少有一个缺点: setProp1方法要返回一个对象,这个从函数名称上有点问题而且容易和真正的set函数混在一起。
StringBuilder的名字已经说的很清楚了,这个Builder的目的是产生一个String Object。bean就是一个残疾,根本没有方法,还要靠Service来操作它,从OO角度来说, 如果属性少于4个,用一个带多参数的构造方法就好,如果比较多,应该是这样的Class Order{
...}Class OrderBuilder {
public OrderBuilder set1(String p);
public OrderBuilder set2(String p);
public OrderBuilder set3(String p);
public OrderBuilder setN(String p);
public Order getOrder();}如果不考虑OR-Mapping的话,Order的Constructor是package access(假设Order和OrderBuilder在一个package里面)。这样可以避免直接new 一个Order出来。
你说的太好了 ,就跟书上一样!!!!!
楼主那还不如写一个构造函数来的简便
如果这个类有20个字段,而且好多字段的数据类型都一样。你试试
看到这样的写法真是服了楼主了!测试代码本身看不懂就是一种罪过。测试代码也是代码是需要不断维护的!这样写谁看得懂?
基于struts 2大文件上传组件【满意高分】
求一个基于struts 2大文件上传组件【满意高分】
我现在想要一个基于struts 2的上传组件,可以是flash等,一定要可用正确使用并且在上传时一定要有进度条,最好上传大文件中占用服务器内存少。我在CSDN及其他网站都下载了一些,可用的都是基于servlet,改成struts我不太会。求求大家帮帮我,谢谢。如果您知道,请发到我邮箱
或给一个下载链接,可用一定给高分。------解决方案--------------------
推荐使用swfUpload。。。很好用的
------解决方案--------------------
http://download.csdn.net/source/2075236AlanXUpload我就是基于struts2,用的AlanXUpload实现了批量文件上传, 有进度条,而且很好用。在此感谢一下作者 !!!至于你说的大文件,那个文件大小可以自定义,不过我没试过极限是多少。------解决方案--------------------
推荐一个好东东,DWZ-一个AJax框架,有自带的上传功能,非常好用,你可以在baidu上查DWZ
------解决方案--------------------
jquery.uploadify.js jquery的插件,基于flash的,有进度条。后台可以servlet接收,也可以Struts2中声明File属性的方式接收,需要注意的是,Struts2中上传多个文件,声明的属性类型仍是File,而不是File[]或List&File&。另外,这种方式不支持multipart/form-data。
------解决方案--------------------你也可以去这里下载:http://download.csdn.net/source/3152155我只是把在struts2中的使用方法写在了那个word中,其它的一概不变.
------解决方案--------------------
flash只支持100M以下的文件上传
http协议 只能上传几十M的吧要实现大文件上传必须使用ftp协议。。web页面只能是用ftp activex控件qq邮箱 小文件用的是flash上传
大文件上传也是用activex控件实现的。。
如果您想提高自己的技术水平,欢迎加入本站官方1号QQ群:&&,&&2号QQ群:,在群里结识技术精英和交流技术^_^
本站联系邮箱:求助AppCan sdk 不能运行 出现空白页_百度知道
求助AppCan sdk 不能运行 出现空白页
提问者采纳
你是不是生成失败了。 1? 我是一名站长,一键, 用来用去,这几年用过很多平台制作app.模板齐全,还是觉得“应用之星”比较好.这个网站无需编程和代码; 3,不要钱,小白用户也能在线开发app; 2.完全免费Appcan没用过,是国外的吧?再试一次呢
其他类似问题
为您推荐:
空白页的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁HTML5移动应用开发工具AppCan-SDK
2.0 官方最新版
HTML5移动应用开发工具AppCan-SDK
软件介绍 Soft content
AppCan SDK是专为AppCan平台开发者提供的全方位的集成调试环境,可以帮助开发者使用HTML5快速的构建iOS/Android手机应用。
AppCan移动快速开发平台是基于HTML5技术的跨平台快速开发解决方案。开发者利用HTML5+CSS3+JavaScript技术可以快速的开发与本地应用相媲美的应用。AppCan平台提供了UI快速开发框架、手机本地功能调用Api接口、AppCan应用打包系统、AppCan集成开发IDE环境和AppCan模拟器。完善的框架接口,强大的服务支持,使开发者可以快速的进入移动开发领域。
AppCan是国内Hybrid App混合模式开发的倡导者,AppCan应用引擎支持Hybrid App的开发和运行。并且着重解决了基于HTML5的移动应用目前"不流畅"和"体验差"的问题。使用AppCan应用引擎提供的Native交互能力,可以让HTML5开发的移动应用基本接近Native App的体验。
与Phonegap支持单一webview使用div为单位开发移动应用不同。AppCan支持多窗口机制,让开发者可以像最传统的网页开发一样,通过页面链接的方式灵活的开发移动应用。基于这种机制,开发者可以开发出大型的移动应用,而不是只能开发简易类型的移动应用。
AppCan提供强大的设备调用能力,电话、短信、相机、LBS、传感器、数据库等常用的手机功能,开发者可以通过JS接口调用,轻松构建移动应用。
UI2.0与UI1.0的对比:
2012年初,我们发布了AppCan移动应用开发平台,在这个版本中,我们内置了基于JQMobile方案的CSS&UI框架。这个框架可以帮助开发者遵循一套规则下,快速的开发应用。这套方案中主要采用了组合的概念。例如对一个按钮的描述,可以通过多个CSS类来组合进行定义。这样通过不同的组合可以生成多变的效果。在实际商用应用开发过程中,他极大的帮助我们加快了开发进度。但是在开发过程中,我们还是遇到了一些问题,JQMobile&CSS框架在这些问题上,比较乏力。
1.&自动填充宽度
上图中同样一个编辑框加上一个刷新按钮的组合。在不同分辨率下,如果希望,刷新按钮保持一个基本宽度,编辑框自动填充剩余区域,在不使用JS的情况下是很难做到的,如果使用百分比控制刷新钮的宽度,那么在低分辨率和高分辨率之间将会有非常大的偏差。
2.&类名称过长
JQMobile方案中,为了帮助开发者能够更直观的了解代码,每一个功能类的名称都比较长。例如ui-page&ui-mobile-viewport等。但这造成了网页代码大小变大,降低了解析速度。
3.&类功能拆分度低
在JQMobile方案中,很多类定义,代码重复较多,例如预制的多种色彩方案。同时由于拆分度低,经常需要重复定义类来覆盖其他类中的属性。
4.&控件组合复杂
JQMobile方案中,控件的实现代码量很大,一个按钮需要多个div&span嵌套配合多个类才能实现。这造成开发中,界面代码量增大,不好控制界面。
我们综合各个项目中的开发经验,整理汇总了AppCan&UI2.0架构,它在继承了UI1.0的优点之上,极大地解决了UI1.0的问题,可以使开发能够更加的简单。UI2.0框架图如下
上图中,我们可以看到AppCan&UI2.0框架在基础的屏幕适配(RESOLUTION&ADAPTER&CLASS)基础上,对元素基本属性进行了拆分。通过如下步骤来设定一个元素。
l&定位-对元素进行布局,确定元素的现实位置大小等[LAYOUT&CLASS]
l&描边-对元素基础属性进行设定,例如边框圆角等[BASE&CLASS]
l&添色-对元素的边框、文字和背景进行设定[COLOR&CLASS]
l&插图-如果元素中需要图片,从资源中引入图片类[RES&CLASS]
基于基础元素之上,为了方便开发者,我们重新定义了控件,包含BUTTON、LIST、FOLD、INPUT、TAB、RADIO、CHECK、SWITCH。这些控件可以认为是UI2.0框架的具体事例。通过UI2.0完成的控件,代码大小和复杂度,有极大的降低,如下例。
UI1.0框架实现的按键
UI2.0框架实现的按钮
从上述代码中可以看到,同样功能和效果的控件可以减少三分之二的代码,嵌套减少到一层,代码复杂度极大降低。
接着我们详细介绍如何使用UI2.0框架。
AppCan应用框架:
基于JQueryMobile UI方案的具有强大扩充性的UI控件组(包含列表、按钮、编辑框、等分网格、单选、复选按钮等),高效的窗口管理系统,窗口消息系统、数据视图映射库,构成了强大的AppCan应用开发框架。通过我们提供的AppCan集成开发环境,结合内置的UI界面控件向导,利用丰富的平台调用接口和各种扩展功能,用户可以利用HTML5技术快速的开发功能强大的富客户端应用。利用定制的UI适配方案,开发者可以用极少的工作量完成各种终端的适配工作。强大的插件系统,使开发者可以随时集成用户自定义的插件并发布给最终用户。&
公司开发人员的UI设计规则:
1.&制作前先考虑好如何组织页面,需要如何布局,在什么地方需要几个容器来进行排版。然后构建架子,使用默认效果类进行排版定位和美化
2.&如果需要使用颜色,请在ui-color.css中根据文本、背景、遮盖、边框等分别扩展自己的类定义
3.&如果需要调整圆角、边距等附加属性请在ui-base.css中进行添加。
4.&如果需要资源,请在ui-res.css中进行扩展
5.&如果需要布局,请在ui-box.css中进行调整
6.&所有调整要遵循默认的命名规则。
HTML5移动应用开发工具AppCan-SDK 下载地址[]
* 推荐下载+解压;软件通过+++扫描,问题软件请
从评论反馈
* 本站已不再更新破解相关,若大意发布了相关破解,告知!保证永不再收录!
41.71MB/简体中文/4星
4.64MB/简体中文/4星
20.25MB/简体中文/3星
27.70MB/简体中文/3星
12.54MB/简体中文/3星
2.55MB/简体中文/3星
22KB/中文/3星
5.00MB/简体中文/3星
6.20MB/中文/3星
84.68MB/英文/3星
5KB/中文/3星}

我要回帖

更多关于 miui sdk停止运行 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信