程序员最喜爱的12个Android应用开发框架二(转)

简介:

在上一篇程序员最喜爱的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,如需转载请自行联系原作者

相关文章
|
17天前
|
Java Android开发
Android 开发获取通知栏权限时会出现两个应用图标
Android 开发获取通知栏权限时会出现两个应用图标
12 0
|
1月前
|
XML 缓存 Android开发
Android开发,使用kotlin学习多媒体功能(详细)
Android开发,使用kotlin学习多媒体功能(详细)
90 0
|
2月前
|
Android开发
安卓SO层开发 -- 编译指定平台的SO文件
安卓SO层开发 -- 编译指定平台的SO文件
29 0
|
1月前
|
设计模式 人工智能 开发工具
安卓应用开发:构建未来移动体验
【2月更文挑战第17天】 随着智能手机的普及和移动互联网技术的不断进步,安卓应用开发已成为一个热门领域。本文将深入探讨安卓平台的应用开发流程、关键技术以及未来发展趋势。通过分析安卓系统的架构、开发工具和框架,本文旨在为开发者提供全面的技术指导,帮助他们构建高效、创新的移动应用,以满足不断变化的市场需求。
17 1
|
3月前
|
Android开发 开发者 iOS开发
APP开发后如何上架,上架Android应用市场前要准备什么
移动应用程序(APP)的开发已经成为现代企业和开发者的常见实践。然而,开发一个成功的APP只是第一步,将其上架到应用商店让用户下载和使用是实现其潜力的关键一步。
|
1月前
|
机器学习/深度学习 调度 Android开发
安卓应用开发:打造高效通知管理系统
【2月更文挑战第14天】 在移动操作系统中,通知管理是影响用户体验的关键因素之一。本文将探讨如何在安卓平台上构建一个高效的通知管理系统,包括服务、频道和通知的优化策略。我们将讨论最新的安卓开发工具和技术,以及如何通过这些工具提高通知的可见性和用户互动性,同时确保不会对用户造成干扰。
31 1
|
8天前
|
XML 开发工具 Android开发
构建高效的安卓应用:使用Jetpack Compose优化UI开发
【4月更文挑战第7天】 随着Android开发不断进化,开发者面临着提高应用性能与简化UI构建流程的双重挑战。本文将探讨如何使用Jetpack Compose这一现代UI工具包来优化安卓应用的开发流程,并提升用户界面的流畅性与一致性。通过介绍Jetpack Compose的核心概念、与传统方法的区别以及实际集成步骤,我们旨在提供一种高效且可靠的解决方案,以帮助开发者构建响应迅速且用户体验优良的安卓应用。
|
17天前
|
Android开发
Android开发小技巧:怎样在 textview 前面加上一个小图标。
Android开发小技巧:怎样在 textview 前面加上一个小图标。
10 0
|
18天前
|
Android开发
Android 开发 pickerview 自定义选择器
Android 开发 pickerview 自定义选择器
10 0
|
24天前
|
Java Android开发
Android开发系列全套课程
本系列课程面向有java基础,想进入企业从事android开发的计算机专业者。学习搭配实战案例,高效掌握岗位知识。
16 1