收藏本站
博为峰Android开发培训Banner
您所在的位置:博为峰教育首页 > 资料精选 > 学习资料 > 【学习资料】程序员最喜爱的12个Android应用开发框架(上)

【学习资料】程序员最喜爱的12个Android应用开发框架(上)

   发布时间:2015年02月08日 08:11分    来源:博为峰教育网采编    关键词:Android,应用框架     | 上一篇 | 下一篇 |


     Android是一种基于Linux的自由及开放源代码的操作系统,主要用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。据不完全统计,Android平台手机的全球市场份额已经达到78.1%,全世界采用这款系统的设备数量已经达到10亿台。那么在这篇文章中,博为峰教育就为大家提供一些程序员们最喜爱的Android应用开发框架!

 

   Android应用开发框架之一 Corona SDK
     Corona SDK是一个跨平台技术的工具,它利用Lua开发脚本,从一个特定的移动操作系统开发应用。应用程序可以在模拟器中测试,然后编译为Android的本机代码。同时Corona SDK还支持与Map、Facebook、OpenFient、GameCenter的集成。然而在编译项目时,程序员需要把代码上传到Corona的服务器上去编译,不能在本地直接编译。

程序员最喜爱的12个Android应用开发框架(上)图1

 

  Android应用开发框架之二Phonegap
     Phonegap是一款开源的开发框架,旨在让开发者使用HTML、Java、CSS等Web APIs开发跨平台的移动应用程序。它需要特定平台提供的附加软件,例如iPhone的iPhone SDK,Android的Android SDK等,也可以和DW5.5及以上版本配套开发。使用PhoneGap比为每个平台分别建立应用程序稍好一些,虽然代码基本上是一样的,但是程序员仍然需要为每个平台分别编译应用程序。


程序员最喜爱的12个Android应用开发框架(上)图2

 

  Android应用开发框架之三Xamarin
     Xamarin 始创于2011年,旨在使移动开发变得更迅捷和简单。Xamarin的产品简化了针对多种平台的应用开发,包括iOS、Android、Windows Phone和Mac App。Xamarin由许多著名的开源社区开发者创立和参与,而且也是Mono项目的主导者——C#与?NET框架的开源、跨平台实现。


     而这其中 Xamarin Studio就是一个用C#语言开发跨平台应用的集成开发环境,它和iOS以及Android SDK紧密整合。Xamarin Studio提供了很多现代开发所需功能,包括代码完成、调试器、打包和发布应用(支持通过TestFlight发布应用程序)。对于Android,Xamarin还包含了自己的UI生成器(对于iOS,则使用苹果Xcode的UI生成器),此外还集成了Git和Subversion。开发者可以使用Xamarin Studio在模拟器和真机上对移动应用进行检测和bug调试。


程序员最喜爱的12个Android应用开发框架(上)图3

 

  Android应用开发框架之四 Sencha Touch 2
     Sencha Touch是由Sencha公司开发的移动Web应用开发框架,用以提升主流移动设备在浏览器上的触碰操作,增强用户体验。该框架以久负盛名的Ext JS富客户端框架为基础,并支持最新的HTML5及CSS3标准,与流行的Apple iOS和Andriod设备兼容。一方面,它以Webkit浏览器引擎为基础,提供出色的性能和用户体验;另一方面,它提供基于GPL V3许可的开源版本和详尽的API文档,体现良好的开放性和易用性。因此,该框架可帮助移动应用开发人员提升开发效率,从而创造出更多富有创意的移动应用。

程序员最喜爱的12个Android应用开发框架(上)图4

 

  Android应用开发框架之五 Appcelerator
     Appcelerator是一个构建基于SOA的RIA应用的全集成平台,用来构建富应用、交互式的网站和应用程序。Appcelerator应用的语言——Web Expression Language,是一种对HTML的扩展,它采用直观、声明的方法来构建动态的web应用。


程序员最喜爱的12个Android应用开发框架(上)图6

 

 

  Android应用开发框架之六Basic4Android
      Basic4android是一个简单但功能强大的Android应用开发环境。Basic4 android语言跟Visual Basic语言类似,支持更多的对象。Basic4android将代码编译成Android原生应用,无需其他运行环境的支持。该工具完全为了Android应用开发,不支持其他平台。


程序员最喜爱的12个Android应用开发框架(上)图7