现在人人都想成为安卓/IOS 应用开发工程师。其实,安卓/IOS 应用可以用很多种语言来实
现。由于我们前端开发工程师,对 HTML5/CSS/JavaScript 的网络编程已经相当熟悉了。
所以,今天大家将会认识到一些利用前端语言来开发安卓/IOS 应用的工具。
在文章的末尾,也介绍了使用 JAVA、C#、Lua 以及 AS3 来开发安卓应用的工具。
希望大家都能找到适合自己的开发工具!祝大家开发安卓/IOS 应用一切顺利!
PhoneGap
开发语言: HTML, CSS, JavaScript
开发工具: PhoneGap Development Tools,
Development Code
链接: http://phonegap.com/
优点:开源、跨平台
PhoneGap 是一个开源项目,并且是跨平台的。有了它,JavaScript 工程师能够轻松地利
用网页技术(HTML/CSS/JavaScript)来开发手机应用(包括安卓和苹果的)。
PhoneGap 号称是“唯一开源的手机框架,并且支持 7 个平台”! 它支持的平台有 Android,
iOS, Windows Phone7, Web OS, Symbian, 和 BADA。甚至连 Adobe Dreamweaver 5.5
都支持 PhoneGap 啦!
Sencha Touch
开发语言: HTML5, CSS3,
JavaScript
开发工具: Download
Sencha Touch
链接: http://www.sencha.com/products/touch/
优点:免费、小巧、支持触屏、数据集成
Sencha Touch 是免费的 JavaScript 手机框架,该框架是世界上第一个基于 HTML5 的
Mobile App 框架。它能在安卓、IOS 和 BlackBerry(黑莓)的平台上运作。
官方公布的优点为:
1、基于最新的 WEB 标注,比如 HTML5/CSS3 等。整个库压缩并 gzip 后只有 80KB,禁
用一些组件后能使它更小。
2、支持触屏事件。在 touchstart、touchend 等标准事件基础上,增加了一组自定义事
件数据集成,如 tap、swipe、pinch、rotate 等。
3、数据集成。提供了强大的数据包,通过 Ajax、JSONp、YQL 等方式绑定到组件模板,