自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

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

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

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

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

1. RhoMobile

[[125768]]

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

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

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

相關(guān)鏈接:http://rhomobile.com

2. PhoneGap

[[125769]]

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

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

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

相關(guān)鏈接:http://phonegap.com

3. Appcelerator

[[125770]]

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

另外,Appcelerator還為動作和事件提供了可以定制的度量指標(biāo)。應(yīng)用程序完全基于硬件,所有應(yīng)用程序數(shù)據(jù)都可以存儲在云端,也可以存儲在設(shè)備端。

相關(guān)鏈接:http://www.appcelerator.com

4. MoSync

[[125771]]

MoSync是另一種FOSS跨平臺移動應(yīng)用程序開發(fā)SDK工具,它基于標(biāo)準(zhǔn)的Web編程技術(shù)。這個SDK為開發(fā)人員提供了集成的編譯器、代碼庫、運行時環(huán)境、設(shè)備配置文件及其他實用工具。MoSync現(xiàn)在包括基于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和黑莓的功能。

相關(guān)鏈接:http://www.mosync.com

5. WidgetPad

[[125772]]

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

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

相關(guān)鏈接:http://newcritics.com/blog1/categories/widgetpad/

6. Whoop

[[125773]]

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

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

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

相關(guān)鏈接:http://whoop.com

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

布加迪編譯

責(zé)任編輯:閆佳明 來源: 51CTO譯文
相關(guān)推薦

2015-01-12 11:46:08

移動開發(fā)

2015-01-21 14:18:21

移動半月刊

2015-01-14 09:41:28

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

2010-04-23 15:18:51

Oracle性能優(yōu)化

2022-09-02 15:25:59

程序員工具項目

2012-01-03 19:09:42

移動應(yīng)用

2010-10-27 09:33:18

MVC開發(fā)

2011-05-06 08:41:33

UI設(shè)計應(yīng)用程序iPad

2011-11-18 09:49:48

2015-02-02 09:16:49

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

2013-02-22 09:28:45

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

2022-12-17 00:08:36

2022-05-19 11:15:16

IT部門低代碼應(yīng)用

2014-04-15 17:47:57

H5

2020-11-15 23:22:25

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

2014-03-28 16:03:03

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

2017-10-25 08:53:52

2012-01-12 14:16:23

響應(yīng)式Web設(shè)計

2018-12-28 14:10:57

開發(fā)工具 移動應(yīng)用

2016-12-02 11:31:55

移動應(yīng)用移動開發(fā)
點贊
收藏

51CTO技術(shù)棧公眾號