成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

20歲印度工程師談HTML5、CSS3開發(fā)Android和iOS應用

移動開發(fā) iOS Android
原作者是一個20歲的印度工程師,為我們講述如何用HTML5、CSS3、JavaScript這些前端語言開發(fā)Android和iOS移動Web應用的工具。本文參考了其他資料,對原文做了增加和修改使之更適合中國國情。

現(xiàn)在人人都想成為Android/iOS應用開發(fā)工程師。其實,Android/iOS應用可以用很多種語言來實現(xiàn)。由于我們前端開發(fā)工程師,對HTML5/CSS/JavaScript的網(wǎng)絡編程已經(jīng)相當熟悉了。所以,今天大家將會認識到一些利用前端語言來開發(fā)Android/iOS應用的工具。 

在文章的末尾,也介紹了使用Java、C#、Lua以及AS3來開發(fā)Android應用的工具。 

希望大家都能找到適合自己的開發(fā)工具!祝大家開發(fā)Android/iOS應用一切順利! 

PhoneGap 

[[57232]]

PhoneGap是一個開源項目,并且是跨平臺的。有了它,JavaScript工程師能夠輕松地利用網(wǎng)頁技術(HTML/CSS/JavaScript)來開發(fā)手機應用(包括Android和蘋果的)。PhoneGap號稱是“唯一開源的手機框架,并且支持7個平臺”! 它支持的平臺有Android, iOS, Windows Phone 7, webOS, Symbian, 和bada。甚至連Adobe Dreamweaver 5.5 都支持PhoneGap啦(Adobe已經(jīng)收購PhoneGap研發(fā)廠商Nitobi)! 

Sencha Touch 

[[57233]]

Sencha Touch 是免費的JavaScript手機框架,該框架是世界上第一個基于HTML5的Mobile App框架。它能在Android、iOS和BlackBerry(黑莓)的平臺上運作。

官方公布的優(yōu)點為:

1、基于最新的WEB標注,比如HTML5/CSS3等。整個庫壓縮并gzip后只有80KB,禁用一些組件后能使它更小。

2、支持觸屏事件。在touchstart、touchend等標準事件基礎上,增加了一組自定義事件數(shù)據(jù)集成,如tap、swipe、pinch、rotate等。

3、數(shù)據(jù)集成。提供了強大的數(shù)據(jù)包,通過Ajax、JSONp、YQL等方式綁定到組件模板,寫入本地離線存儲。

那么Sencha Touch和PhoneGap有什么區(qū)別麼?如何選擇他倆呢?

你可以選擇Sencha Touch去創(chuàng)建智能手機的用戶界面,用PhoneGap去訪問一些諸如GPS、相機、加速器等平臺的應用。

jQuery Mobile

[[57234]]

開發(fā)語言: HTML5, CSS3, JavaScript, jQuery

jQuery Mobile 是一個網(wǎng)頁用戶界面的手機開發(fā)工具。你能用它來制作基本的布局、導航燈。并且它強依賴于jQuery。所以,熟悉jQuery的同志們學起它來易如反掌啦~ 它也是多平臺支持的:Android, iOS, BlackBerry, BADA, Windows Phone 7, webOS, Symbian, MeeGo. 

RHOMobile 

[[57235]]

RHOMobile 支持全部的智能機!!因為它參照Rails的框架,所以它是最適合Ruby開發(fā)者的。RHOMobile基于MVC架構(Model View Controller)。它目前支持為iPhone、BlackBerry、Windows、Symbian和Android平臺創(chuàng)建應用,并且支持最新的Android 4.0和iOS 5。Rhomobile基本上把網(wǎng)絡和桌面程序開發(fā)領域的“一次編譯,到處運行”的目標帶到了移動開發(fā)領域。

另外,利用RhoHub工具可以在線開發(fā)和編譯手機應用。地址:https://app.rhohub.com/ 

Titanium Mobile 

[[57236]]

Titanium Mobile 是另一個由Appcelerator支持的開發(fā)平臺項目。也是“一次編寫,到處運行”的。有超過300多個API。支持HTML5和CSS3。據(jù)說開發(fā)者用JavaScript開發(fā)Android/iOS應用時,能像用Objective-C 開發(fā)iPhone and iPad應用或者用Java 開發(fā)Android應用一樣自如。

其他語言及其工具:

Adobe AIR

http://www.adobe.com/products/air/features._sl_id-contentfilter_sl_featuredisplaytypes_sl_new.html 

AIR是針對網(wǎng)絡與桌面應用的結合所開發(fā)出來的技術,可以不必經(jīng)由瀏覽器而對網(wǎng)絡上的云端程式做控制。支持平臺:AndroidAndroid, 黑莓BlackBerry, 蘋果iOS ,  個人電腦和電視機。

Adobe Flex

使用Flex開發(fā)應用,程序員們不用關心動畫方面的開發(fā),完全可以脫離美工,純粹依靠技術來構建軟件系統(tǒng)。開發(fā)者也不用學習FLASH,就可以直接進行FLASH RIA的編程。支持平臺:iOS,Android,黑莓,Tablet系統(tǒng),傳統(tǒng)瀏覽器應用。它使服務器整合了PHP,Java,Ruby,.NET和SAP終端。

Corona

 [[57237]]

 Corona SDK 是一個給力的創(chuàng)建復雜游戲的工具!看看官網(wǎng)上那些誘人的游戲吧!反正我是愛死它了!運用Corona,只需簡單幾行代碼,就能低成本地創(chuàng)建一些讓人耳目一新的游戲!它擁有Libaray,里面提供了游戲的物理引擎代碼。支持平臺有iOS、Android、Kindle fire、nook。并且提供超過500的API接口。不過,每年199刀,也不便宜。

Unity3d 

[[57238]]

Unity3d 是一個游戲引擎,使用它能創(chuàng)建一些3D游戲。它是目前針對智能機和游戲驅(qū)動,最好游戲開發(fā)工具。支持平臺:Android, iOS, Web OS, PS3, Xbox 360, Wii devices.。

Flixel 

[[57239]]

                 https://github.com/AdamAtomic/flixel/   (Github上的代碼)

                 http://games.flixel.org/   (用Flixel創(chuàng)建的游戲,翻墻使用)

  • 優(yōu)點:免費  

Flixel是一個開源的游戲制作庫(其實,譯者更喜歡使用libaray這個詞,而不是庫)。它完全利用Action Script 3.0 編寫。并能免費創(chuàng)建個人或者商業(yè)的應用。AdamAtomic,是它的游戲引擎,結合Action Script 3.0,就能創(chuàng)建flash游戲了。從Github上可以下載代碼。

Java Programming

[[57240]]

 最官方、正規(guī)的Android編程語言/工具。Java是一種開發(fā)Android應用最常用,首選的語言。Android SDK包含了運行應用的模擬器。Eclipse IDE和ADT(Android Develelopment Tools)可以讓用戶界面的設計和應用的圖形描繪更容易。它同時減少了開發(fā)和測試的事件。如果你是Java新手,我建議你可以先看看入門級參考書《Head First Java, 2nd Edition》。

百度地圖API移動版(for android)就是利用這個語言/工具進行開發(fā)的。

http://dev.baidu.com/wiki/imap/index.php?title=Android%E5%B9%B3%E5%8F%B0 

Mono (此為譯者加上)

 [[57241]]

  • 開發(fā)語言: .NET, C# 
  • 開發(fā)工具: Visual Studio, MonoDevelop, the Mono Framework 
  • 有效鏈接: http://xamarin.com/monoforandroid 
  • 優(yōu)勢: 開源、跨平臺 

Mono是一個開源軟件。它包含了一個C#語言的編譯器,一個CLR的運行時,和一組類庫,并實現(xiàn)了 ADO NET和ASP NET。能夠使得開發(fā)人員在Linux用C#開發(fā)程序。支持平臺:Windows系統(tǒng),Linux, FreeBSD, Unix, Mac OS X和Solaris。

原文地址:http://buildmobile.com/android-development-do-you-know-your-options/#fbid=N_l-mCvl6bl

作者簡介

Rupesh

I am Rupesh, 20 year old, doing my engineering at SJCE Mysore, India. I love designing, football, music! I play with HTML, CSS, JavaScript, Photoshop, After Effects, Illustrator. Top Contributor of Google Analytics, Orkut and Google Wave support forums.

責任編輯:佚名 來源: 酸奶小妹的博客
相關推薦

2012-05-30 09:22:56

Hybrid App助HTML5JavaScript

2013-07-09 09:24:29

響應式HTML5CSS3

2011-03-22 08:54:02

HTML 5CSS3JavaScript

2012-05-11 09:37:34

HTML5

2011-09-21 11:02:17

HTML 5

2013-03-04 13:14:00

Adobe Edge HTML5

2012-02-29 09:27:36

ibmdw

2013-08-21 13:19:33

HTML5CSS3表單設計

2017-04-25 12:07:51

AndroidWebViewjs

2012-05-24 11:03:55

HTML5

2011-01-25 09:16:33

HTML 5CSS3Web

2020-10-13 09:15:36

Web開發(fā)技術

2011-05-25 09:34:30

HTML5cssjavascript

2010-05-05 17:23:30

OperaCTO

2013-03-04 14:13:13

HTML5CSS3響應式

2011-07-15 09:10:44

HTML 5CSS3

2013-08-09 11:06:20

HTML5CSS3資源

2009-04-07 10:49:12

印度雇員爆炸

2012-05-25 10:31:44

HTML5

2011-11-25 13:18:40

HTML 5
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区二区三区四区国产 | 欧美一级黄色片 | 精品无码三级在线观看视频 | 国产精品中文字幕在线播放 | 欧美精品tv | 天天看天天操 | 国产精品久久久久9999鸭 | 青青草视频免费观看 | 激情亚洲 | 日本三级在线视频 | 一区二区三区视频在线观看 | 香蕉久久久 | 成人在线观看免费 | 黄色一级电影在线观看 | 久久人人国产 | av一级毛片 | 亚洲欧美日韩网站 | 欧美日韩一区二区三区不卡视频 | 亚洲欧洲国产视频 | 四虎影院在线免费观看 | 日韩久草 | 久久精品国产a三级三级三级 | 成人1区2区 | 色偷偷人人澡人人爽人人模 | 国产99在线 | 欧美 | 国产成人亚洲精品自产在线 | 久久久精 | 最新av在线网址 | 亚洲综合天堂网 | 国产一级久久久久 | 欧美午夜影院 | 亚洲精品在线免费看 | 亚洲精品第一 | 玖玖色在线视频 | 高清视频一区二区三区 | 五月天婷婷激情 | 四季久久免费一区二区三区四区 | 黄视频网站免费观看 | 久久亚洲欧美日韩精品专区 | 国产成人99久久亚洲综合精品 | japanhd成人|