iMAG与Appcan,phonegap还是appcan移动应用开发平台哪个更好用??

phonegap与appcan什么区别?
按投票排序
大概浏览了一下appcan的文档,api设计只能用莫名其妙来形容,各种缩写,各种看不懂。
虽然要支持国产,但是appcan实在不敢恭维,比较山寨,但是也有自己的偏门优势。如果能用国外phonegap就用那个吧。
感觉AppCan天生就是准备被收购的。
简单说:Inside-out(看过代码,就晓得了)。对最终用户,没有区别,对开发团队,差异较大。如果二选一,可能倾向PhoneGap。虽然有些问题,毕竟主流技术,开源。Appcan确实不错。从技术的独特性到团队的坚持。另,办公地点也着实不错。
理念相似,也都支持跨平台开发。AppCan更偏重与怎么利用原生来提高网页的体验性效果。AppCan支持原生UI与控件,采用标准技术协议,扩展简单,IOS与Android应用体验都很好,更注重用户体验性与开发的简易性,更符合企业内部需求。Phonegap是怎么利用网页来完成原生不能完成的事情。原生为主、网页为辅的开发模式,开发环境复杂,技术扩展能力较弱,门槛较高,存在平台兼容问题,功能逻辑不复杂的界面更适合采用Phonegap。
localStorage被封装成locStorage我是真的醉了,直接屏蔽video标签,最后只能默默转gif>> H5编辑推荐:最好用的五大移动应用开发工具
编辑推荐:最好用的五大移动应用开发工具
编辑: 顾惜朝
23:37:00 军情谍报
速度30秒40秒50秒提示:按键盘 ← → 键可以翻页
内容提要:本期为大家精选国内外主流实用的十款混合应用开发平台,包括PhoneGap、AppCan、IntelXDK、Appcelerator、Salesforce1,希望强大的功能可以帮助开发者减低成本、缩短周期、突破瓶颈。
  二、AppCan
  AppCan是本土颇有发展前景和技术优势的开发平台,近期就有媒体曝出AppCan获得数千万元新融资。是国内首个HTML5移动应用开发平台,已拥有近50万人次的注册开发者,创建了近20万种应用,手机终端安装用户数达到5000万,在国内的软件厂商中算是佼佼者。
  AppCan企业移动开发套件技术优势:软硬结合一体化的移动开发套件,为开发者方便、快速地提供从App开发到运维管理直至移动安全的一体化服务;Macmini应用开发服务器,包含正式版本编译环境,在企业内网上实现私有打包;支持SVN协同、多人同时开发;插件管理可自行配置、自行更新;独享引擎的版本回溯功能,开发者可任意选择当前某一版本引擎进行版本打包。当然,AppCan也存在一些问题:免费版不支持自定义插件,开发文档写的过于简单,需要继续丰富。
  据悉,原价49800元的AppCan 企业移动开发套件正在四折限时限量促销,这个价格对于起步阶段的开发团队是不错的选择。
  三、英特尔XDK
  作为Intel HTML5 Development Environment的组成部分,Intel XDK为一个跨平台工具包,可帮助开发人员跨应用商店、操作系统和设备快速开发、测试和安装应用程序。
  Intel XDK的拖放界面可加快新应用程序、原型以及更快速的游戏界面的开发。其开发框架,可根据设备的本机主题开发与之相适应的应用程序,可适配Android、iOS、、Windows 8、和Tizen操作系统。
  四、Appcelerator
相关新闻:
&&|&&&&|&&
版权所有:共青团中央网络影视中心信息网络传播视听节目许可证0105108号
京ICP备号-1在有一个网站的基础上做一个 web app,选择 PhoneGap、Sencha Touch 或者 jQuery Mobile 哪个比较好?为什么?
我们已经有了一个网站,打算在此基础上做个web app。 需要图片上传、LBS(查找附近的注册用户)。 我们网站本身有了一套html5的模板,是不是用phonegap这样的组件来包装下就可以编译出安卓和苹果的app?ipad支持么?
按投票排序
首先理清三者的关系:phonegap是一款用于hybrid APP开发的工具,它可以让你快速利用HTML技术部署你的应用。而Sencha Touch和JQ Mobile则是移动端JS框架。唔,所以你这个选择题有点诡异,因为phonegap和后两者不是一路货。在应用打包上,不用选了,因为你只给出了phonegap一个选项。前面也有人提到一个国产的APPCAN,这个挺不错,可惜就是太不争气,现在还是不温不火的。值得一提的是,APPCAN有许多现成的建站系统的插件,可以直接通过它来生成基于建站系统的APP,并且可以二次开发(比如Discuz、ECshop等),可惜现在都没更新了,对新版本很多不兼容。如果你的网站是APPCAN所能支持的建站系统,而且版本能对的上,那么用APPCAN首选。phonegap本身提供了许多JS接口,不过没有一个框架开发起来着实有些蛋疼,在一些与硬件打交道的地方使用phonegap的接口(比如获取地理信息、重力感应之类的,这些操作直接用JS来做会存在兼容性问题,在一些低端安卓手机以及其他平台中兼容不太好),而本身功能的实现还是需要一个开发框架的。至于JS框架怎么选,这要看你的实际情况。相比之下,JQ Mobile要比Sencha Touch简单N倍,用JQ Mobile开发效率也比Sencha Touch高,可是缺点就在于没有模块化、过于自由等问题不利于项目的后期维护。如果你是一个大型的网站项目,有着一支强大的技术团队支持,那Sencha Touch是首选无异;如果你只是一个人小打小闹地玩一下,那用JQ Mobile会更方便。当然,如果你喜欢更加严谨的代码结构选用Sencha也不错。另外推荐另一个轻量级的移动端框架:xui.js,和JQ有点类似,专门为phonegap设计的,但是它最大的一个亮点在于它没有像其他框架那样为了兼容不同平台而编写了大量代码,而是针对不同的平台制作了不同的版本以供调用,效率自然比JQ Mobile和Sencha Touch高很多。前面几个回答也推荐了一些别的不同的框架,框架很多,各自都有优缺点,并没有最好,只有最合适你的。
phonegap是一个能够使用web技术(HTML,CSS,JS)去开发移动APP应用的平台,记住是个平台,它仅仅使你使用这些技术开发移动软件成为了可能,不是说替你做好了所有事情,在这个平台上你需要选择自己的框架,添加自己的逻辑,senchatouch和jquery mobile 就是这样的框架,你使用他们不用你自己写UI组件,不需要自己写转场效果,不需要自己写底层代码,这一切都是框架给你做好了,你只需要学习如何使用即可。就是说senchatouch和jquery mobile 属于同一类产品,都是提供API,UI组件这些东西。新手不合适学senchatouch,学习曲线较陡(如果以前搞过extjs倒是可以选这个),jQuerymobile依托于jQuery,将其很多功能移植到了移动端,但是有个致命的弱点,太过于重量级,在真实手机上表现不好,比较卡,如果是新手的话推荐你使用Intel的 appframework,容易上手,轻量级框架,真实开发出来的效果也比较好。
PhoneGap上手快,我当时用的是JQM+PG做的,但是phoneGap的接口不是很全
适合国人的。。推荐一下appcan。基本的小app。还是很OK的。
是的,不过不是用phonegap编译的,要用原来的开发工具编译,phonegap只是一个框架。。。
要想开发最简单呢,JM+Phonegap组合最好,但在Android设备上JM的性能相对差一些(其实比较大)要想运行性能最棒呢,SenchaTouch+Phonegap组合最好,但根据你目前的情况来说,有一定开发量哦,要全部用Sencha来写,并且整站结构要做成单页面Ajax加载内容用Phonegap打包,上传图片,LBS都是支持的,要兼容iOS,Android,iPad,要求高呢是各要做一些开发与界面交互处理的,要求不高呢,加入一些简单的响应式设计即可。
不断有选择性的问题,对于选择不同的人也不同的答案,对于你来说是需要有个适合的工具而已。对于WebApp的选择,有以下几点需要注意的:1、性能。WebApp不像是Native的UI,性能问题一直是做一款好产品所要面对的问题。虽然IOS平台的Web渲染能力还过得去,但使用它实现一个流畅的高端游戏或者需要CPU计算能力的应用显然不太合适,而且android平台下千元机的机器运行着很吃力。2、功能上的限制。WebApp和PhoneGap结合可以利用到一些api比如地理位置、相机等,不过更多的原生api是无法使用的,对多线程的支持、对长联接的支持。3、体验问题。WebApp有若干些小麻烦无法解决,比如无法禁用自动重力感应的横竖屏切换。4、开发的成本个人经验:1、JM性能优于Sencha,不过也是由于JM比较简单的原因,页面渲染的要少。2、功能上WebApp都一样,看使用什么平台打包了,Sencha自身能打包,也可以结合PhoneGap。
不得不提下Titanium这个平台,他的理念是用js来生成Native app。通过我试用来看生成的Android App貌似是在它的js v8引擎下动态编译的,IOS则像是生成了native的app。3、Sencha体验优于JM,JM太简单了!!4、Sencha开发成本要高于JM。
既然已经有你们自己的网站,如果网站本身是做了自适应,可以在手机浏览器上浏览的话,直接用phonegap打包就行了。如果你们是要开发过一个可安装的安卓或IOS应用,则可选择JQM或者Sencha,功能不复杂的话建议选择JQM。功能复杂的话用哪个都会卡得一B的……
最近也在选择这个,比较了下,感觉还是phonegap上手比较快一些,同类型的还有rexsee
react native
可以试一试百度云平台BAE,据说一键将网站打包成APPAppCan:一站式移动应用开发平台
09:51:15 作者:乔立蓉 来源:创业邦
导语:AppCan于日上线,那些对移动开发感兴趣的WEB前端工程师、WEB后端工程师、在校大学生、创业者等均是AppCan的目标人群,目前已经有3万名开发者在使用。
几乎所有的移动应用开发者都面临着一个共同问题:需要开发针对不同平台的版本。AppCan就是为移动应用开发解决这一问题而生。AppCan于日上线,那些对移动开发感兴趣的WEB前端工程师、WEB后端工程师、在校大学生、创业者等均是AppCan的目标人群,目前已经有3万名开发者在使用。AppCan,让移动应用的制作更快速,更有效率,移动应用推广更方便。图为正益无线CEO 图片来源:创业邦AppCan做什么?AppCan是有正益无线自主开发的一个基于HTML5技术的跨平台移动应用开发解决方案。开发者在AppCan平台上用HTML5+CSS3+JavaScript开发移动应用,只需要开发一次,即可在包括iOS、Android、Symbian、Windows Phone这些平台上发布。AppCan提供Hybrid应用引擎、开发工具、UI框架、调试器/模拟器、云端打包、应用管理平台、数据统计平台等,让应用开发更加方便。AppCan提供三种开发模式:分别是EASY模式、WEB模式、NATIVE模式。EASY模式:主要针对那些不懂开发的人群,是AppCan推出的移动应用开发智能模板化的解决方案,开发者不必担心开发技术方面的问题,只需选择AppCan里的开发模板,直接制作应用。WEB模式:主要针对企业网络客户,开发者使用WEB模式为企业网络建立移动应用客户端,可以让用户直接在手机里打开企业网络。比如花瓣网站,如果使用AppCan的WEB模式,开发一次,即可生成iOS、Android、Symbian、Windows Phone等平台的应用包。NATIVE模式:主要针对高级开发者的解决方案,开发者需要下载JDK搭建本地开发环境,安装AppCan-SDK开发工具制作应用软件。商业模式是怎样的?正益无线王国春告诉创业邦记者,AppCan目前的商业模式以增值服务收费为主,开发者可以免费使用AppCan的解决方案开发应用,但如果开发者希望在已开发出的应用上增加一个个性化的特色,AppCan就可以为其提供技术增值服务,帮助开发者制作更好的移动应用。在市场推广方面,主要是与一些开发类媒体平台合作,推广AppCan开发平台,推行开发者扶持计划,举办开发者沙龙和技术培训。优势在哪里?技术不是门槛,也是一定的门槛。在移动互联网里面,机会很大,也随时有被Copy的可能。相对于未来的Copy者,AppCan在国内抢占先机,“在一段时间内技术是一定的壁垒,可能Copy一个游戏很简单,但如果Copy一个技术型平台是很难的,用多长时间能把产品做好,能不能赶超市场上的对手都是Copy者的所面临的风险。”王国春这样告诉记者,“但长期发展的话,技术不能算是门槛。只能是在企业长期发展过程中,不断改进技术,培养开发者的开发习惯,提高开发者的忠诚度。”竞争对手有哪些?据王国春透露,目前AppCan的竞争对手主要为国外的产品。例如知名度比较高的PhoneGap,也是一个用基于HTML、CSS和JavaScript创建跨平台移动应用程序的快速开发平台。“Phonegap技术能力不错,在业内知名度比较高,不足之处是仅支持单窗口运行、各平台接口不统一、跨平台体验不一致,支持小型应用没问题,大型应用存在能力不足。”王国春告诉记者,“而AppCan支持多窗口运行,可开发大应用,拥有丰富的UI库,包括原生UI及HTML5 UI库。AppCan支持接口包括二维码、即时通讯、支付等。”未来,AppCan的下一步将延伸应用推广服务,但不会与现有的应用平台正面竞争,而是选择与类似这样的应用下载平台合作,为他们提供内容,也可以推广这些平台的内容。创业人物档案:正益无线CEO王国春:在移动通信行业具备12年的手机设计和移动核心应用软件开发经验,历经过国内移动通信发展十二年来各种系统架构和平台的手机软件及应用开发和管理,带领过国内最优秀的移动核心应用研发团队,一直致力于研究和解决移动互联网的移动端应用开发问题。投资人点评:起点创投创始合伙人:作为一个早期的,我比较担忧未来的前途。这个项目是做了一件非常好的事情,听起来像一个公益的事情,帮助很多小的开发者有一个平台能更快更好的开放。如果说中国移动推出这个平台或电信推出这个平台,对他来说很有必要,因为他靠这些开发者扩大他的平台和产品。你作为初创公司,这个事情很好,将来怎么生存,怎么长期的挣钱,这个需要考虑。投资总监:开发者的平台有很多,很多公司也在做,比如引擎,这个项目提供的平台在产业链也比较靠后,我觉得可能从挣钱的思路来说,路径可能比较靠后的挣钱的那一批人。相关阅读:
热门排行榜
日(周三)
热门排行榜
Innovation Lab创新大赛
创业者服务
创业邦旗下网站:
创业项目库:

我要回帖

更多关于 appcan phonegap 对比 的文章

 

随机推荐