在上一篇程序员最喜爱的12个Android应用开发框架(一)中,我们为大家介绍了前6个Android应用开发框架,主要包括了 Xamarin、Phonegap、Corona SDK等。接下来,小编将继续为大家介绍余下的6个开发框架,欢迎大家品鉴!
7) JQuery Mobile
jQuery Mobile是jQuery在手机上和平板设备上的版本。jQuery Mobile不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架来支持全球主流的移动平台。
今天,jQuery驱动着Internet上的大量网站,在浏览器中提供动态用户体验,促使传统桌面应用程序越来越少。现在,主流移动平台上的浏览器功能都赶上了桌面浏览器,因此jQuery团队引入了jQuery Mobile(或 JQM)。JQM 的使命是向所有主流移动浏览器提供一种统一体验,使整个Internet上的内容更加丰富。
8) Dojo Mobile
Dojo Mobile框架是一套移动终端的Web应用开发框架,是Dojo的一个子项目。Dojo Mobile主要面向手持设备上的Web富客服端应用开发,提供了iPhone和Android两套主题,使得基于iPhone或者Android的Web应用具有手机本地应用的外观和效果,而同时也给了开发者更多的主导权。
Dojo Mobile开发框架有以下几个特点:
轻量级。Dojo Mobile框架在压缩之后仅有100k,比同类js框架中体积小,对移动设备来说十分合适。 大量使用CSS3实现iPhone和Android本地程序的特效,动画效果流畅。 跨浏览器平台。Dojo Mobile同时也支持非webkit内核的手机浏览器,使用Dojo自带的dojo.animateProperty与dojox.gfx模拟特效。
9) Sproutcore
SproutCore是web应用程序的第一个也是最重要的一个Model-View-Controller (MVC)框架。SproutCore不同于Struts或Ruby on Rails,后者是服务器端框架,而SproutCore是一个纯客户端框架,M、V和C都是驻留在客户端的。
SproutCore的目标是在浏览器中提供极佳的桌面效果应用而无需任何浏览器插件。所有这些都不是用什么新技术实现的,而是采用这几年广为应用同时又在不断发展的技术。SproutCore主要采用Java、HTML以及CSS,这样对后端系统没什么限制。同时SproutCore还能与任何后端服务器技术搭配使用。事实上,一旦部署之后,SproutCore应用只包含标准的HTML、Java以及CSS。只需使用Apache就能部署完整的SproutCore应用。
10) Theappbuilder
Theappbuilder是一款跨平台的DIY移动应用程序开发套件。目前每天有数以万计的用户使用Theappbuilder来创建和发布应用程序。通过Theappbuilder的数据库、"拖拽"功能和在线教程,用户无需具备任何的专业知识和编程能力即可创建自己的应用程序。
Theappbuilder有以下几个特点:
高度的可定制性。用户通过Theappbuilder的模板可以轻松地定制应用程序的结构。通过内置的模板和"拖拽"功能,用户可以在几分钟内轻松地创建一个应用程序。 跨平台发布。用户只需要一次创建就可以把应用程序发布到包括iOS、Android、Windows Phone和HTML5等在内的平台上。
11) DHTMLX Touch
DHTMLX Touch是针对移动和触摸设备的Java框架,DHTMLX Touch基于HTML5来创建移动web应用。它不只是一组UI小工具,而是一个完整的框架,可以针对移动和触摸设备创建跨平台的web应用。它兼容主流的web浏览器,用DHTMLX Touch创建的应用,可以在iPad、iPhone、Android智能手机等上面运行流畅。
12) MoSync SDK
MoSync是一款开源的免费移动游戏开发引擎,允许开发者使用C++、HTML或者Java来为iOS、Android、Windows Phone 7、Symbian、Java ME、Windows Mobile和Moblin(BlackBerry支持)平台进行开发。
MoSync IDE允许开发者有超过2400种目标设备,它们的大多数都是Java ME的变种。开发者可以调用任何仿真器,包括本地平台的仿真器,或者MoSync提供的MoSync Reference Environment。
转自:链接
本文转自SharkBin博客园博客,原文链接:http://www.cnblogs.com/SharkBin/p/4889350.html,如需转载请自行联系原作者