原創|行業資訊|編輯:龔雪|2015-05-21 09:28:59.000|閱讀 3265 次
概述:本文為大家推薦12個最受程序員喜愛的Android應用開發框架,歡迎大家品鑒!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Android是一種基于Linux的自由及開放源代碼的操作系統,主要使用于移動設備,如智能手機和平板電腦,由Google公司和開放手機聯盟領導及開發。據不完全統計,Android平臺手機的全球市場份額已經達到78.1%,全世界采用這款系統的設備數量已經達到10億臺。那么在這篇文章中,小編就為大家提供一些程序員們最喜愛的Android應用開發框架,歡迎大家品鑒!
Corona SDK是一個跨平臺技術的工具,它利用Lua開發腳本,從一個特定的移動操作系統開發應用。應用程序可以在模擬器中測試,然后編譯為Android的本機代碼。同時Corona SDK還支持與Map、Facebook、OpenFient、GameCenter的集成。然而在編譯項目時,程序員需要把代碼上傳到Corona的服務器上去編譯,不能在本地直接編譯。
Phonegap是一款開源的開發框架,旨在讓開發者使用HTML、Javascript、CSS等Web APIs開發跨平臺的移動應用程序。它需要特定平臺提供的附加軟件,例如iPhone的iPhone SDK,Android的Android SDK等,也可以和DW5.5及以上版本配套開發。使用PhoneGap比為每個平臺分別建立應用程序稍好一些,因為雖然基本代碼是一樣的,但是程序員仍然需要為每個平臺分別編譯應用程序。
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調試。
Sencha Touch是由Sencha公司開發的移動Web應用開發框架,用以提升主流移動設備在瀏覽器上的觸碰操作,增強用戶體驗。該框架以久負盛名的Ext JS富客戶端框架為基礎,并支持最新的HTML5及CSS3標準,與流行的Apple iOS和Andriod設備兼容。一方面,它以Webkit瀏覽器引擎為基礎,提供了出色的性能和用戶體驗;另一方面,它提供了基于GPL V3許可的開源版本和詳盡的API文檔,體現了良好的開放性和易用性。因此,該框架可幫助移動應用開發人員提升開發效率,從而創造出更多富有創意的移動應用。
Appcelerator是一個構建基于SOA的RIA應用的全集成平臺,用來構建富應用、交互式的網站和應用程序。Appcelerator應用的語言——Web Expression Language,是一種對HTML的擴展,它采用直觀、聲明的方法來構建動態的web應用。
Basic4android是一個簡單但功能強大的Android應用開發環境。Basic4android語言跟Visual Basic語言類似,支持更多的對象。Basic4android將代碼編譯成Android原生應用,無需其他運行環境的支持。該工具完全為了Android應用開發,不支持其他平臺。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網