偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

跨平臺開發(fā)移動應用程序的五大工具

譯文
移動開發(fā) Android
本文介紹了跨平臺開發(fā)移動應用程序的五種實用工具。我們都知道跨平臺開發(fā)移動應用程序會變得多麻煩。每種平臺都很獨特,具有不同的功能、特性和行為。但是另一方面,如今跨平臺應用程序確實很“流行”,所以你作為開發(fā)人員,就要找到開發(fā)最佳跨平臺應用程序的解決方案,又不必每次針對幾個平臺開發(fā)而耗盡你的所有資源。

【51CTO譯文】本文介紹了跨平臺開發(fā)移動應用程序的五種實用工具。      

我們都知道跨平臺開發(fā)移動應用程序會變得多麻煩。每種平臺都很獨特,具有不同的功能、特性和行為。但是另一方面,如今跨平臺應用程序確實很“流行”,所以你作為開發(fā)人員,就要找到開發(fā)最佳跨平臺應用程序的解決方案,又不必每次針對幾個平臺開發(fā)而耗盡你的所有資源。

幸好對你我來說,市面上有一些確實很出色的跨平臺開發(fā)工具,使用這些工具就能輕松實現開發(fā)目標。下面列出了用于跨平臺開發(fā)移動應用程序的五大開發(fā)工具。

1. RhoMobile

[[125768]]

RhoMobile提供了Rhodes,這是一種基于Ruby的開源框架。這個工具讓開發(fā)人員可以開發(fā)能夠跨一大批操作系統(tǒng)和智能手機運行的原生應用程序。操作系統(tǒng)包括安卓、Windows Mobile、塞班、iPhone和RIM,幾乎涵蓋所有主流操作系統(tǒng)。

使用RhoMobile提供的框架,你只需要編寫一次代碼。該代碼可以用來為大多數主流的智能手機開發(fā)應用程序。原生應用程序很適合與現有的硬件協(xié)同運行,所以你可以輕松、快速、準確地完成開發(fā)任務。

RhoMobile還為開發(fā)人員提供了RhoHub和RhoSync,前者是一種托管型的開發(fā)環(huán)境,后者可以作為獨立式服務器軟件來部署,以便確保用戶手持設備上的所有應用程序數據是最新的。

相關鏈接:http://rhomobile.com

2. PhoneGap

[[125769]]

PhoneGap在舊金山Web 2.0博覽會的2009年LaunchPad大會上受到了高度贊揚,它是一種自由和開源軟件(FOSS)環(huán)境,讓開發(fā)人員可以為安卓、Palm、塞班、黑莓、iPhone、iTouch和iPad等設備開發(fā)應用程序。這個平臺使用標準的Web開發(fā)語言,比如HTML和JavaScript。

PhoneGap讓開發(fā)人員可以使用設備的硬件特性,比如方向感應器、GPS/定位裝置、攝像頭、音頻裝置及更多部件。

PhoneGap另外提供了一款Adobe AIR應用程序,還提供了在線培訓課程,幫助開發(fā)人員訪問原生API,并且在它自己的平臺上開發(fā)移動應用程序。

相關鏈接:http://phonegap.com

3. Appcelerator

[[125770]]

來自Appcelerator的Titanium開發(fā)平臺有助于通過HTML、PHP、JavaScript、Ruby和Python等Web編程語言,開發(fā)原生的移動、平板電腦和桌面應用程序;順便說一下,該平臺在推特社區(qū)擁有一大批粉絲和擁躉?,F在每個月用它開發(fā)出來的原生應用程序超過1000個。Titanium最出色的優(yōu)點是,它讓用戶很容易訪問和獲取300多套API以及位置信息。

另外,Appcelerator還為動作和事件提供了可以定制的度量指標。應用程序完全基于硬件,所有應用程序數據都可以存儲在云端,也可以存儲在設備端。

相關鏈接:http://www.appcelerator.com

4. MoSync

[[125771]]

MoSync是另一種FOSS跨平臺移動應用程序開發(fā)SDK工具,它基于標準的Web編程技術。這個SDK為開發(fā)人員提供了集成的編譯器、代碼庫、運行時環(huán)境、設備配置文件及其他實用工具。MoSync現在包括基于Eclipse的集成開發(fā)環(huán)境(IDE),用于C/C++編程,計劃支持JavaScript、PHP、Ruby、Python及諸如此類的其他語言。

MoSync提供了對幾種操作系統(tǒng)的支持,其中包括Windows Mobile、安卓、塞班、Moblin甚至一款移動Linux發(fā)行版。發(fā)布MoSync 2.4后,很快就會推出支持iPhone OS和黑莓的功能。

相關鏈接:http://www.mosync.com

5. WidgetPad

[[125772]]

WidgetPad是一種協(xié)作式的開源環(huán)境,用于開發(fā)智能手機應用程序。該程序使用標準的Web技術,比如JavaScript、HTML5和CSS3。

該平臺包括以下功能:源代碼編輯、協(xié)作、調試、項目管理、版本控制和發(fā)行。WidgetPad現處于小圈子測試階段(private beta),可用于面向iOS、安卓OS和WebOS開發(fā)應用程序。

相關鏈接:http://newcritics.com/blog1/categories/widgetpad/

6. Whoop

[[125773]]

這個工具雖然其實不是知名工具,但令人關注。Whoop信心十足地聲稱,它是“面向非開發(fā)人員的一站式移動應用程序發(fā)布平臺。”即便你不是開發(fā)人員,照樣能使用Whoop完成一些跨平臺開發(fā)工作。

當然,我們無法保證你開發(fā)出來的產品擁有與那些專業(yè)編程人員一樣漂亮的專業(yè)外觀,但Whoop仍絕對值得深入細究。

Whoop Creative Studio基本上是一款所見即所得編輯工具,讓你可以將移動應用程序的元素輕松拖放到它上面,獲得預期的效果。此外,你甚至可以將應用程序采用多種格式導出去,這取決于具體的操作系統(tǒng),包括Windows Mobile、黑莓、安卓、iPhone及更多格式。

相關鏈接:http://whoop.com

英文原文鏈接:Top 5 Tools for Multi-Platform Mobile App Development

布加迪編譯

責任編輯:閆佳明 來源: 51CTO譯文
相關推薦

2015-01-12 11:46:08

移動開發(fā)

2015-01-21 14:18:21

移動半月刊

2015-01-14 09:41:28

跨平臺移動應用Linux開發(fā)

2010-04-23 15:18:51

Oracle性能優(yōu)化

2022-09-02 15:25:59

程序員工具項目

2012-01-03 19:09:42

移動應用

2011-05-06 08:41:33

UI設計應用程序iPad

2010-10-27 09:33:18

MVC開發(fā)

2011-11-18 09:49:48

2015-02-02 09:16:49

公有云云應用程序優(yōu)化

2022-12-17 00:08:36

2013-02-22 09:28:45

MEAP軟件移動應用開發(fā)HTML5

2014-04-15 17:47:57

H5

2022-05-19 11:15:16

IT部門低代碼應用

2020-11-15 23:22:25

工具軟件包Flutter開發(fā)

2013-08-09 09:44:30

云服務云數據備份云災難恢復

2025-06-03 01:43:00

2014-03-28 16:03:03

移動開發(fā)跨平臺工具

2012-01-12 14:16:23

響應式Web設計

2017-10-25 08:53:52

點贊
收藏

51CTO技術棧公眾號