9 大跨平臺移動 App 開發工具推薦

現在,移動應用開發已經變得愈來愈重要,開發人員面臨最大的挑戰之一就是在多個平臺上運行應用程序。最新的應用程序代碼支持「一次編寫,處處運行」(WORA)的概念,即只要在一個平臺上編寫代碼一次,就能夠在多個平臺運行。本文咱們將爲你們介紹 9 個優秀的移動 App 開發工具,幫你在短期內設計出最前沿、最高效的應用。web

九、移動應用開發工具 Codename One

Codename One是一個針對移動應用開發者的、開源的、跨平臺的Java工具,旨在幫助Java開發者經過單一代碼庫來針對全部移動(智能手機和平板電腦)平臺構建本地應用。服務器

八、手機 Web 應用開發平臺 PhoneGap

PhoneGap 是一款HTML5平臺,經過它,開發商可使用HTML、CSS及JavaScript來開發本地移動應用程序。所以,目前開發商能夠只 編寫一次應用程序,而後在7個主要的移動平臺和應用程序商店(app store)裏進行發佈,這些移動平臺和應用程序商店包括:iOS、Android、BlackBerry、webOS、bada、Winodws Phone以及Symbian。架構

七、開源手機應用開發平臺 Appcelerator

Appcelerator 是一個構建基於SOA的RIA應用的全集成平臺,用來構建富應用、交互式的網站和應用程序。它是開源的。併發

六、手機上的 HTML5 框架 Sencha Touch

Sencha Touch 是專門爲移動設備開發應用的 Javascript 框架。經過 Sencha Touch 你能夠建立很是像 native app 的 web app,用戶界面組件和數據管理所有基於 HTML5 和 CSS3 的 web 標準,全面兼容 Android 和 Apple iOS。app

五、C# .NET 跨平臺移動框架 MonoCross

MonoCross 是利用 C #.NET 開發的跨平臺移動框架。經過 MonoCross,你可使用任何平臺特定的 API 或 HTML5 來構建本機應用程序,以提供豐富的基於 Web 的功能,並且,不論是在設備仍是服務器上運行,均可以同時使用相同的業務邏輯和數據代碼。框架

使用 Monocross,您能夠靈活地爲多個設備平臺和架構編寫應用程序,併爲每一個平臺提供自定義用戶界面。工具

四、Kony Mobile Platform

這個平臺上有自動編碼、應用程序預覽和 API 鏈接等功能,還有其它各類使人驚訝的功能。Kony Mobile Platform 可讓開發人員構建多平臺移動應用程序,它有預先構建的應用程序,使新手更容易開發應用。開發工具

三、跨平臺移動端開發 NativeScript

NativeScript 可使用 Javascript,CSS, XML 建立真正的 Native 跨平臺應用,支持 iOS Android,NativeScript 將您的跨平臺代碼翻譯成目標平臺的代碼。網站

UI 使用 XML 描述,CSS 樣式,在編譯時將 UI 轉化成本地原生代碼,最終獲得正在的 Native 原生應用。編碼

二、手機應用開發解決方案 Rhomobile

Rhomobile是一款基於Ruby的手機軟件開發框架,用於編寫併發布跨越多個移動平臺的應用程序,程序只需編寫一次就能在各類平臺上運行。Rhomobile要求用戶只要掌握HTML和Ruby就能夠開發iPhone軟件。它目前支持爲iPhone、BlackBerry、Windows、Symbian和Android平臺建立應用。開發者使用HTML/JavaScript/VSS/Ruby等技術開發應用。Rhomobile表示本身遵循蘋果的開發者受權。

一、移動開發框架 Xamarin

Xamarin始創於2011年,旨在使移動開發變得難以置信地迅捷和簡單。Xamarin的產品簡化了針對多種平臺的應用開發,包括iOS和 Android。Xamarin由許多著名的開源社區開發者創立和參與,並且也是Mono項目的主導者——C#與.NET框架的開源、跨平臺實現。

做爲一個跨平臺開發框架,Xamarin.Mobile有不少優勢。在這一框架內,開發 Android 和 iOS 應用能夠不用轉到 Eclipse 或者額外購買 Mac 並使用 Xcode,而繼續在Visual Studio之中使用 C# 與 .NET Framework 進行。

(參考編譯自:Dzone,譯者:開源中國

相關文章
相關標籤/搜索