html5 移动端 开发工具,H5推荐:最好用的五大移动应用开发工具

移动互联网的开放性带给草根创业者许多想象,“有为青年、白手起家、90后创业”,成为这个时代最值得骄傲的字眼。打工不易,创业更不易,开发者不仅要面对专业技术、创新思维、市场推广的考验,而且要懂得产品设计、客户服务、商务谈判的知识,十足的全能选手。并且,移动碎片化严重、移动终端种类纷繁、开发系统更新迭代快、用户个性化需求突出,中小型团队和个人开发者必须学会利用外部环境和内部资源提高创业成功的概率。

本期为大家精选国内外主流实用的十款混合应用开发平台,包括PhoneGap、 AppCan、Intel XDK、Appcelerator、Salesforce1,希望强大的功能可以帮助开发者减低成本、缩短周期、突破瓶颈。

一、PhoneGap

PhoneGap基于HTML、CSS和JavaScript的快速开发平台,一次开发可支持iOS、Android、WebOS、Symbian、Windows Phone、Bada和Blackberry7个平台的开源移动框架。PhoneGap XDK是一个完整的开发环境,也可以和其他代码编辑器一起使用,如Dreamweave 5.5或NotePad++等。PhoneGap XDK允许用于测试、模拟PhoneGap代码,以看该应用能否在iOS或Android设备上运行。PhoneGap的突出优点还有Native接口比较丰富,通过封装的API可以直接访问硬件,比如说加速,相机,指南针,GPS,文件访问等,接口文档描述非常详细。

但是PhoneGap需要针对相应的平台环境配置,进行编译,打包测试,发布等等。由于使用Hybrid 开发的用户群,大部分是web开发者,对原生开发基本不了解,这无疑给每一个开发者增加了沉重的负担,需要对各个平台的开发都要需要了解,对硬件等等都要配置,加大开发成本。另外,还有两个难以逾越的障碍:文档虽比较详细但是基本是英文,对英文草鸟是不小的挑战;因为是国外的框架,技术支持不够到位,出现问题,无法排解,成为技术攻关的难点。

二、AppCan

AppCan是本土颇有发展前景和技术优势的开发平台,近期就有媒体曝出AppCan获得数千万元新融资。AppCan.cn是国内首个HTML5移动应用开发平台,已拥有近50万人次的注册开发者,创建了近20万种应用,手机终端安装用户数达到5000万,在国内的软件厂商中算是佼佼者。

AppCan企业移动开发套件技术优势:软硬结合一体化的移动开发套件,为开发者方便、快速地提供从App开发到运维管理直至移动安全的一体化服务;Mac mini应用开发服务器,包含正式版本编译环境,在企业内网上实现私有打包;支持SVN协同、多人同时开发;插件管理可自行配置、自行更新;独享引擎的版本回溯功能,开发者可任意选择当前某一版本引擎进行版本打包。当然,AppCan也存在一些问题:免费版不支持自定义插件,开发文档写的过于简单,需要继续丰富。

据悉,原价49800元的AppCan 企业移动开发套件正在四折限时限量促销,这个价格对于起步阶段的开发团队是不错的选择。

三、英特尔XDK

作为Intel HTML5 Development Environment的组成部分,Intel XDK为一个跨平台工具包,可帮助开发人员跨应用商店、操作系统和设备快速开发、测试和安装应用程序。

Intel XDK的拖放界面可加快新应用程序、原型以及更快速的游戏界面的开发。其开发框架,可根据设备的本机主题开发与之相适应的应用程序,可适配Android、iOS、、Windows 8、和Tizen操作系统。

四、Appcelerator

Appcelerator是一套结合了IDE、SDK以及多种框架,并将后端云服务添加至企业级系统中的移动开发方案。其Titanium SDK允许我们通过单一代码库开发出原生、混合以及移动Web等多种应用程序类型。

Titanium Studio是一套基于Eclipse的可扩展IDE,用于创建Titanium与Web应用程序;Appcelerator Cloud Services则为我们的应用成果提供一系列自动化网络扩展功能及数据对象。Appcelerator提供的Alloy框架坚持快速实现Titanium应用程序开发的设计思路,以MVC架构为基础并内置对Backbone.js以及Underscore.js的支持能力。尽管Appcelerator并不是一套无需编码技能的解决方案,但它能够以一站式角度为iOS、Android、Tizen、黑莓以及移动Web应用提供基于JavaScript的各类开发工具。

Appcelerator有面向个人开发者的免费版,在商业用途下的Appcelerator Platform收取费用。

五、Salesforce1

Salesforce1能够帮助开发者加快HTML 5、iOS、Android以及Web移动应用的开发与部署工作。在极简模式下,大家可以利用移动网站或者可下载的通用Salesforce查看应用创建自己的Force.com Web应用。更进一步,我们也能够通过Salesforce Mobile Pack开发出jQuery Mobile、Angular.js、Backbone.js或者Knockout HTML 5移动应用。而经验丰富的用户也能够从最高难度起步,利用Salesforce Mobile SDK将自己的移动平台与其原生SDK工具相结合,从而开发出面向iOS或者Android平台的原生或者混合应用。这些应用通过Salesforce中的Connected App与后端实现通信。但这款工具目前在国内的使用率还比较低。

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
泛微OA是一种广泛使用的办公自动化软件,其移动端二次开发为企业提供了更多定制化和个性化的选择。在进行泛微OA移动端二次开发的经验分享中,我遇到了以下一些重要方面。 首先,了解企业需求是移动端二次开发的基本前提。不同企业在使用泛微OA移动端时可能有不同的需求,包括特定功能的定制、业务流程的简化等。在开始二次开发之前,与企业的用户、管理团队等进行充分的沟通和了解需求,可以帮助我们更好地理解并满足其需求。 其次,理清开发的整体框架和思路。在移动端二次开发中,往往需要对泛微OA的现有功能进行改进和扩展。我们需要明确开发的目的和项目范围,制定详细的开发计划,并与开发团队进行充分的沟通和协调。同时,与泛微OA官方文档和技术支持保持联系,及时获取最新的开发指南和技术支持。 在移动端二次开发过程中还需要注意与泛微OA系统的集成。移动端应用往往需要与泛微OA服务器进行数据、用户、权限等方面的交互。我们需要严格按照泛微OA提供的API和规范进行开发,确保应用与原系统的无缝衔接,并能正常使用和更新。 最后,测试和优化是移动端二次开发的重要环节。在开发完成后,我们需要对应用进行全面的功能测试和性能测试,确保应用的稳定性和可靠性。同时,我们也需要与用户进行充分的交流和反馈,及时优化和改进应用的用户体验,使其更加符合企业需求和用户习惯。 通过以上经验分享,我深入了解了泛微OA移动端二次开发的重要性和挑战。将这些经验应用于实际开发中,可以帮助企业更好地定制和优化移动办公体验,提升办公效率和用户满意度。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值