移动开发大潮兴起于苹果公司的iPhone,移动浏览器也随之得到迅猛发展,特别是对HTML5、CSS3以及CSS动画的支持。之后Google公司推出Android更是开启了移动平台时代。
在移动开发领域,有许多用于帮助程序员快速开发移动Web应用的框架,国外开发者Kevin Liew对这些框架做了一些研究和整理工作。见如下列表(他本人之前一直在使用jQTouch,感觉很棒但还有很大的提升空间):
Zepto.js是针对移动Webkit浏览器的最小的JavaScript框架,包含jQuery兼容性语法插件。目标是用2-5千的库函数来帮助开发者处理那些基础性的重复工作,使开发者注重于核心工作。Zepto.js目前还在早期beta阶段,你也可以参与到代码、文档和演示等工作的贡献中。
DHTMLX Touch是个基于HTML5的Javascript库,主要用于开发移动Web应用。它不只是一个UI widget的集合,而是一个完整的开发框架,可以帮助你开发出令人瞩目的跨平台移动应用的,不仅适用于手机也适用于平板电脑。
Sencha Touch是业界首个HTML5 Javascript框架,使用Sencha Touch,开发者可开发出类似于本地代码效果的iPhone和Android应用。目前版本为1.0,可免费使用。
支持所有主流移动平台的统一用户界面系统。有jQuery项目和jQuery UI基金会的稳定支持。
一款主要面向iPhone、iPod Touch等平台的JQuery插件。
JavaScript框架,适用平台:iPhone、iPad和Android。
一个集成了JavaScript库、CSS和图片的开发框架,可用于开发高质量的移动Web应用,适用于iOS平台。
一款适用于iPhone、iPod Touch和iPad平台Web应用开发的文件包。
WebApp.Net是一款基于Ajax技术的JavaScript框架,非常轻量而且功能强大。提供一系列组件以帮助开发者更快速、更简单的开发移动Web。
原文链接:9 Mobile Framework to Kick Start Your Mobile Development Career