本文转自AppCan交流社区
【开发者眼中的AppCan】选择AppCan准没错(上)
http://bbs.appcan.cn/forum.php?mod=viewthread&tid=19564
【开发者眼中的AppCan】选择AppCan准没错(下)
http://bbs.appcan.cn/forum.php?mod=viewthread&tid=19565
在茫茫的开发大军中,你也有迷茫、无助的时刻吧;
你也在苦苦的寻觅方法,想冲破现实的束缚,站在更高的平台上,让智慧和力量尽情地展现。
请耐心地看完本文,一个小小的决定,一个正确的选择,真的可以改变人生,走上人生巅峰。
【社区ID:郑州618信息网】
简单说一下吧,我还是开发小白.
1)只要通过认证,各种功能都是免费的,广大开发者的福音
2)很多封装好的插件,功能强大,可惜我目前还不会使用
3)支持自定义推送消息,真是太棒了,而且也是免费的
4)免费svn空间使用,应用全开
5)竟然还支持在线打包服务,html瞬间变App,超给力
6 )在论坛上也能找到很多学习资料,好棒,客服版主也都很给力
【社区ID:娃娃脾气】
AppCan的优势
1)开发简单,下载个ide就可以coding了,甚至不需要ide,使用任何代码编辑器即可;
2)部署成本低,零成本发布应用。没有暗扣,没有额外收费;
3)维护、升级方便,AppCan直接提**用版本管理;
4)无与伦比的调试工具,超轻量级的调试运行;
5)它是免费的。
【社区ID:wuhanfengchao】
选择AppCan 2年了,看着它在逐步完善,宛如心头上的亲生女儿,朝气蓬勃地成长,迸发出旺盛的生命力,成为hybrid的不二之选:
1、AppCan比其他框架稳定。
(1)坚固的核心框架
hybrid模式是基于原生的框架来调用webview内核来显示HTML页面,那么这个调用必须是非常稳定的。目前来看这里是AppCan最大的优势,也是成熟框架所具有的特性。
(2)日趋完善的拍照功能
将手机比作人,拍照可以说是手机的“一条腿”。目前这个拍照功能越来越稳定了,并且提供自定义相机的方式,呈现彻底解决的趋向态势!根据我们追踪的数据来看,Phonegap等其他框架均无法(未能)解决这问题。
(3)多策略的定位服务
定位是手机的另“一条腿”。目前的定位采用wifi、基站和gps的策略定位,在网络不好的情况下,还是有非常给力的表现。
(4)更多选择的推送
推送,官方目前仅提供了广告式推送服务。推送看来官方是作为一项增值服务来做的,但很多第三方推送插件给了我们开发者其他选择。
2、快速性
应用响应速度是AppCan框架相比其他hybrid框架要做得好的地方。
(1)点击的响应
特别是针对click事件的优化,是点击响应达到原生速度效果。
(2)屏幕渲染
最新window接口多了很多这方面的处理,能让多导航栏切换、滑动等更流畅。
(3)JS速度
JS的单线程及异步特性,对js写法有很高要求,如何让用户觉得应用流畅是我们永恒的追求。
3、扩展性
扩展性是一个框架的生命力最佳体现,无法扩展的东西是死的。目前AppCan开放了插件生成及应用接口,是个很好的做法。并要在此发力培育出丰富的第三方插件市场,才更能促使AppCan框架越来越好,我们应为此努力。
4、安全性
目前对这块是可以做得更好的。由于hybrid的特性,代码可随意被解压阅读,关键的核心内容很难保密。幸好已有单个页面的加密做法,也希望能有更全面更有效的做法。
5、易用性
(1)丰富的文档教程
相比其他,文档是丰富的,文字、视频、论坛、Q群等,让初学者很容易上手。
(2)调试的多样性
官方的页面模拟调试器、真机调试器、在线调试器,能让人快速定位解决代码问题。
(3)完整的示例案例
官方提供了完整的有效的示例,对AppCan的了解和推广非常有效,一方面可以让初学者直接看到效果,另一方面也可以基于这个例子快速改出自己想要的功能,快速上手。
【社区ID:雪PP】
喜欢用AppCan,原因是:
1)使用AppCan解决方案多。易于技术之间沟通。很容易实现大家的需求;
2)大量的插件,让用户减少了开发成本,只需专注前端网页开发即可,于入手,加快快发,减少开发成本;
3)懂HTML+CSS+Javascript就能开发,门槛低,能很容易地做出漂亮的界面,功能也不输于源生开发;
4)开发周期短,开发成本低,而且跨平台,可同时支持andriod和ios系统,不用开发两次;
5)当你在使用AppCan学习AppCan的过程中会发现他有很多其他平台所没有的东西;
6)无与伦比的调试工具,超轻量级的调试运行。
【社区ID:羽衣尘】
选择AppCan的原因:
1)国产平台,具有本土优势,比如对微信,支付宝等等的支持,另外不用看恶心的英文文档,学习周期短;
2)懂HTML+CSS+Javascript就能开发,门槛低,能很容易地做出漂亮的界面,功能也不输于源生开发;
3)自带的api还算比较全,开发周期短,开发成本低,而且跨平台,可同时支持andriod和ios系统,不用开发两次;
4)可根据自己需要写扩展插件,适应不同的开发方向。
【社区ID:台州郁金香】
公司项目一直都在用AppCan开发,主要是缩短了开发周期。在我们这种三线城市招原生开发人员成本有点高,最主要是这种开发人员很少。其他同类产品也用过但是后来还是放弃其他框架专心做AppCan开发。
【社区ID:志道】
AppCan,对比phonegap,titanium等:
1).技术支持中文化。
像phonegap,titanium这是国外的产品,纯英文的文档,api等对于国内的支持很差,很难实现大家的需求。
2).开发讨论方案。
现在国内大部分的开发者,甚至企业都在使用AppCan模式的hybirdApp ,解决方案多。易于技术之间沟通。
3).技术解决方案。
最大优势就是多窗口机制,这个机制解决了网页单一化的本质,使网页化的web App,更加仿真native App.
4).插件多元化。
大量的插件,让用户减少了开发成本,只需专注前端网页开发即可,易于入手,加快快发,减少开发成本。
5).在线打包机制。
此机制走在了国内打包服务的前列,加快了web网页开发者入手App开发的进程,让大部门具有html的用户,进入到html5学习,从而开发出相应的web App, naitvie App.
6).开发测试简单化。
模拟器与真机搭配,方便快捷。
7).总之一句话:
技术迅速上升的年代,强调的就一点,开发成本降低,技术研发易于上手,利润最大化。
所有选择AppCan,是AppCan为国人web程序员定制的新一阶层的提高方案。
【社区ID:千鸟】
AppCan本地化,插件丰富,入门简单,使用方便,还有一站式的移动App管理平台。在混合开发模式当道的今天,AppCan是我们不二之选。
【社区ID:xiang6963】
对于移动App开发的一个初学者,是选择学习原生开发,研究Java、Object-C、C#等语言,还是选择继续使用网页开发,就在左右为难的情况下Hybrid App作为一个折中的解决方案诞生了。
记得2012年,当时搜索查阅多个移动开发平台,最初也看了一段时间phoneGap,发现相关资料比较少,而且大多数都是英文的,纠结了一段时间,最后还是发现了更适合国人的AppCan, 对于有web前端开发基础的用户来说,很快就能上手,一次开发,多平台适用。在混合开发大行其道的今天,绝对企业移动开发的首选。
【社区ID:gaoqiang】
1)节约开发成本,软件开发最根本的成本就是人工成本,使用html来替代大部分原生界面,部分功能使用插件,不仅使开发效率提升,而且使招人的标准也降低,从而大大减少了开发的成本,非常利于中小型企业快速成长;
2)中国本地化,不论是在API还是社区服务,还是在IDE的设计以及对中文的支持上,AppCan相比较基于国外技术的原生开发都是非常有优势。而且对于大部分有民族情结的人来说,更愿意去支持去相信国内软件;
3)易上手,大部分技术人员进入工作岗位后基本上很少会有主动学习一门新技术的精力和时间,这个时候,AppCan就如同黑马一般出现在了大家眼前,容易上手,一周的闲余时间学习就能开发上手开发;
4)强大快速的服务,对于一个开放了免费大众版的AppCan,在后台依然有强大的服务中心来支持的大部分的免费群体,在QQ群,在社区论坛,在线下服务,他们有着很多低调却在默默为大家服务的可爱人群。
【社区ID:New_App】
AppCan相比 PhoneGap 等国外平台,AppCan 更具本地化优势,融合了新浪、QQ、百度、人人等第三方开放平台的支持,作为新人当然更喜欢本地化东西啥,学习资源也比较多,这是重点;
AppCan IDE集成开发环境更加人性化,尤其是和FB很像哈,很亲切;
Push推送,提供向特定群组或特定用户推送即时消息的服务,为开发者提供了便捷的渠道(省心啊);
版本开发管理、应用权限的相互转移、开发团队及开发流程管理应该也还不错。
【社区ID:vincent_hou】
我文化水平低(算是半文盲吧)就简单的说下我心里AppCan的优势吧。
1)AppCan大大降低了App开发的门槛,不会java也能很容易上手;
2)AppCan独具创新的多窗口模式让熟悉网站开发的程序员能很容易的使用网站开发的方式来开发App;
3)AppCan有强大的客服团队和技术支持团队,能及时的处理开发者遇到的各种疑难问题,而且AppCan定期的举办官方工程师在线答疑活动和培训活动这一点是其他开发平台不能比拟的。