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

Jolt年度最佳移動開發(fā)工具榜單

移動開發(fā)
Jolt獎,是計算機軟件領(lǐng)域的一系列獎項,類似于電影領(lǐng)域的奧斯卡獎。該獎由《Dr. Dobb’s Journal》(Dobb博士的雜志)于1990年開始每年發(fā)表。移動開發(fā)工具在今日已經(jīng)是一個非常寬泛的分類:編碼、編譯、測試,以及監(jiān)測使用量、廣告推送等等。作為鐵桿的開發(fā)人員,我們只關(guān)注那些手工活。

[[109537]]

Jolt獎,是計算機軟件領(lǐng)域的一系列獎項,類似于電影領(lǐng)域的奧斯卡獎。該獎由《Dr. Dobb’s Journal》(Dobb博士的雜志)于1990年開始每年發(fā)表。

移動開發(fā)工具在今日已經(jīng)是一個非常寬泛的分類:編碼、編譯、測試,以及監(jiān)測使用量、廣告推送等等。作為鐵桿的開發(fā)人員,我們只關(guān)注那些手工活。

純粹的開發(fā)工具分為兩種:原生工具和跨平臺開發(fā)工具。大部分情況,前一種工具會生成指定操作系統(tǒng)的完全原生的應(yīng)用,另外一種則會讓開發(fā)人員感到非常 不錯,雖然它生成的應(yīng)用沒有完全原始的應(yīng)用的那種樣式和感覺,并且經(jīng)常因為這樣那樣的問題導(dǎo)致不能像原生應(yīng)用那樣使用各種功能。

但是跨平臺有一個原生應(yīng)用不具備的好處:一個基本的代碼庫,支持多個應(yīng)用平臺。

很明顯,在過去的一年,跨平臺開發(fā)產(chǎn)品顯著地增多。它們越來越漂亮,并且在不同的操作系統(tǒng)上,功能也越來越完善。如果它們能夠繼續(xù)縮小與原生應(yīng)用的距離,跨平臺開發(fā)可能會成為所有開發(fā)人員的***。

Jolt評選委員們從一大堆移動開發(fā)工具里挑選了6款***的產(chǎn)品。它們的排名如下:三個入圍獎、兩個Jolt生產(chǎn)力獎獲得者,以及Jolt獎——***的移動開發(fā)工具。

評選委員: Andrew Binstock, Robert DelRossi, Robert Galoppini, Gastón Hillar, Mike Riley, and Alan Zeichick.

評選方式:與去年靠投票決定誰是大獎得主不同,委員們對今年的大獎得主持有一致的意見——其它工具和它的差距實在太大了。

入圍獎:LiveCode 6.5

LiveCode_full

網(wǎng)站地址:http://livecode.com/livecode-6-5/

對于不想學(xué)習(xí)幾個移動平臺細(xì)節(jié),但又想寫iOS應(yīng)用和安卓應(yīng)用的的入門級開發(fā)人員來說,LiveCode非常實用。對于想要進行快速開發(fā)的開發(fā)人員來 說,LiveCode尤其好用。LiveCode提供了一個IDE,你可以通過拖拽UI控件、定義控件屬性,并用類英語的腳本語言來寫你的應(yīng)用。

你無法創(chuàng)建出一個完全原生的應(yīng)用,不過你可以輕松地寫一份代碼,然后將這個吸引人的、能用的應(yīng)用發(fā)布到安卓和iOS平臺。另外,LiveCode支 持Windows、Linux和Mac OS X作為目標(biāo)平臺。由于腳本代碼非常容易理解,將一個產(chǎn)品原型轉(zhuǎn)換為真正的應(yīng)用非常簡單。

在寫代碼的時候,你可以用LiveCode的集成字典查看命令、常量、控制結(jié)構(gòu)、函數(shù)、關(guān)鍵字、消息(其它腳本語言叫“事件”)、對象和屬性。

這個IDE不專業(yè),不過已經(jīng)提供給你足夠的東西降低開發(fā)時間并且將原型轉(zhuǎn)換為可用的應(yīng)用——絕對是你想要的快速開發(fā)解決方案。

入圍獎:Sencha Touch 2.3.1

SenchaTouch_full

網(wǎng)站地址:http://www.sencha.com/products/touch

Sencha Touch 提供了一個移動應(yīng)用框架。通過這個框架,你可以使用HTML5和CSS3,來為安卓、黑莓、iOS、Windows 8.X、Windows Phone和Tizen開發(fā)應(yīng)用。Sencha Touch竭力支持這些系統(tǒng)的***功能,并且盡***可能利用硬件加速的優(yōu)勢。因此Sencha Touch生成的應(yīng)用通常有著良好的性能并且是響應(yīng)式的。這也是這個框架相對于簡單地應(yīng)用HTML5和CSS3開發(fā)所獨有的優(yōu)勢。

這個框架囊括了許多有用的UI控件、內(nèi)置的圖標(biāo)以及主題。這些可視化的資源和MVC支持、數(shù)據(jù)打包,把原型轉(zhuǎn)化為應(yīng)用的過程變得極為簡單。這個框架還帶有幾個組織好的例子。你可以通過這些例子發(fā)現(xiàn)不同組件和它們的作用。

不過,代碼例子相對來說還是太少,無論是從開發(fā)人員的需求來看,還是從它帶來的大量控件來看。

入圍獎Corona SDK

Corona_full

網(wǎng)站地址:http://coronalabs.com/products/corona-sdk/

Corona SDK使用Lua腳本語言創(chuàng)建圖形密集型的應(yīng)用,支持安卓、iOS、Kindle Fire和Nook。你只需要寫一次代碼,而應(yīng)用運行時的性能真的非常優(yōu)秀。Widnows 8.X和Windows Phone 8.x的支持即將到來。

如果你想要開發(fā)一個有著動畫UI的2D富應(yīng)用或者游戲,并且需要和Facebok登陸、獲取RESTFull服務(wù),Corona SDK已經(jīng)為你準(zhǔn)備好這些,以便讓你發(fā)布到不同的平臺上。你所需要做的就是寫一份代碼。這實在大大簡化了創(chuàng)建和維護應(yīng)用的過程。同時,Corona SDK也簡化了Lua與SQLite交互的過程。另外,應(yīng)用內(nèi)支付還有廣告轉(zhuǎn)化也會在Corona SDK的幫助下變得簡單。

值得一提的是,Corona SDK的文檔化做得非常好——大量的教程、許多不同類型的用以現(xiàn)實不同功能和插件的完整的應(yīng)用。

Corona SDK最有意思的功能是通過開發(fā)機器上的OpenGL加速,為圖形密集的應(yīng)用提供極速的模擬器。

專業(yè)版的Corona SDK支持其它額外的插件,例如社交媒體插件。企業(yè)版則允許你調(diào)用C++、Object-C和Java編寫的原生應(yīng)用。

Corona編輯器基于Sublime Text。因此,完整的IDE的缺失讓人不太容易理解代碼是怎么與Corona SDK一起工作的。Lua很容易學(xué),不過Corona SDK定義的規(guī)則就沒那么容易了,尤其是習(xí)慣了IDE的開發(fā)人員們。但對于愿意花時間的人來說,得到的回報將是能夠快速開發(fā)功能完善、能移植到很多平臺的應(yīng)用。

下一頁將為大家揭曉Jolt生產(chǎn)力大獎與***移動開發(fā)工具大獎。

#p#

Jolt生產(chǎn)力大獎——Titanium Studio

TitaniumStudio_full

網(wǎng)站地址:http://www.appcelerator.com/titanium/titanium-studio/

如果你用過Eclipse、Javascript、XML、CSS和MVC開發(fā)框架,Titanium Studio能夠讓你用上你已有的技能開發(fā)移動應(yīng)用。

目前支持移動Web、安卓、黑莓、iOS和Tizen。Windows Phone和Windows 8目前不支持。項目結(jié)構(gòu)讓你組織起代碼和資源來非常容易,尤其是針對不同的平臺時。Titanium Studio與Alloy MVc框架和基于Eclipse的IDE的無縫結(jié)合。

Alloy基于Node.js并且支持Backbone.js和UnderScore.js,支持UI、業(yè)務(wù)邏輯和數(shù)據(jù)模型的分離,并且允許你在自己的瀏覽器里面運行和調(diào)試你的應(yīng)用。這對于那些數(shù)據(jù)驅(qū)動而且不太需要設(shè)備特性的應(yīng)用來說尤其有用。

Jolt生產(chǎn)力大獎——PhoneGap

AdobePhoneGap_full

網(wǎng)站地址:http://phonegap.com/

Adobe PhoneGap允許你使用HTML、CSS和JavaScript創(chuàng)建原生移動應(yīng)用。

PhoneGap的獨到之處是,它讓W(xué)eb開發(fā)人員開發(fā)多平臺的應(yīng)用成為了可能。這些平臺包括Amazon Fire OS、安卓、黑莓、iOS、塞班、 Windows Phone、Windows 8.x和Tizen。

這個框架以Apache Cordova協(xié)議開源,文檔完善。

痛苦的地方是,不同的平臺就要執(zhí)行多個(不同的)編譯流程。這要求你自己維護不同的平臺SDK。

如果你想完整地使用這個框架的全部功能,你得弄明白框架怎樣才允許你與不同的手機功能交互。好處是,從此你可以用JavaScript搞定這些問題。
PhoneGap命令行工具簡化了新項目的創(chuàng)建、添加目標(biāo)平臺、編譯、模擬和發(fā)布應(yīng)用的過程。

作為***支持Web開發(fā)人員為移動平臺創(chuàng)建復(fù)雜原生應(yīng)用的產(chǎn)品,Adobe PhoneGap目前依然為Web開發(fā)人員提供所需的一切,以在非常復(fù)雜的移動世界里提高自己的生產(chǎn)力。

Jolt***移動開發(fā)工具大獎——Xamarin 2.0

xs1

網(wǎng)站地址:http://xamarin.com/

C#開發(fā)人員一定會對Xamarin 2.0喜出望外,這個IDE支持開發(fā)人員使用C#創(chuàng)建安卓和iOS應(yīng)用。除了提供自身的IDE,Xamarin還有Visual Studio插件。這個插件允許開發(fā)人員使用Visual Studio開發(fā)、編譯、部署和調(diào)試目標(biāo)是安卓系統(tǒng)和iOS系統(tǒng)的應(yīng)用。

這種混合模式的一個缺點是你得有一部聯(lián)網(wǎng)的Mac。它可以為Visual Studio編譯和部署iOS應(yīng)用提供服務(wù)(這樣你就不用在Windows開發(fā)環(huán)境上再安裝其他東西了)。

如果你像要使用不同設(shè)備的特有功能和它們所使用的平臺的特有功能,你必須要學(xué)習(xí)安卓和iOS的SDK。用Xamarin 2.0寫一個簡單的應(yīng)用是很簡單,根本不用看安卓和iOS的SDK。但如果你要開發(fā)的應(yīng)用很復(fù)雜,你肯定需要理解安卓和iOS處理問題的不同方式。

不幸的是,在某些復(fù)雜點的情況下,你得學(xué)習(xí)一下Java和Obejct-c的基本知識,因為SDK并沒有提供這些方面的C#例子。

Xamarin2_0_full

不過,Xamarin的許多功能讓你學(xué)習(xí)不同平臺的一切變得簡單起來。代碼完成在Xamarin Studio和Visual Studio都能***地工作。另外,你還可以在Xamarin組建商店搜索需要的功能插件。

通過Xamarin,你可以輕松地復(fù)用你的C#代碼,并把它們發(fā)布到***的移動平臺上。并且,你還可以通過Xamarin開發(fā)出性能非常好的應(yīng)用,而不需要切換到Java或者Object-C,以及HTML5、CSS和Javascript的組合。

從***版本的Xamarin Studio演示可以看到,使用C#創(chuàng)建的響應(yīng)式移動應(yīng)用跟原生應(yīng)用的感覺幾乎一模一樣。

由于這個解決方案的出眾,還有能使用熟悉的工具打造目標(biāo)平臺應(yīng)用的能力、Jolt評委們一致認(rèn)定Xamarin 2.0獲得Jolt獎——年度***移動開發(fā)工具。

責(zé)任編輯:徐川 來源: 365IT新聞
相關(guān)推薦

2015-03-30 17:33:53

移動開發(fā)開發(fā)工具

2017-10-25 08:53:52

2015-01-23 01:06:16

英巴卡迪諾跨平臺開發(fā)RAD Studio

2010-09-29 14:06:09

Visual Basi

2011-12-28 17:08:11

移動Web開發(fā)開發(fā)工具

2010-05-28 13:38:29

Linux開發(fā)工具

2012-04-09 17:32:44

移動web

2012-02-09 16:45:41

2021-11-30 10:53:33

Google Play應(yīng)用程序

2019-07-19 21:14:18

技術(shù)研發(fā)指標(biāo)

2013-06-03 17:56:05

NQSky移動管理平臺

2020-01-08 14:14:29

TIOBEPython編程語言

2010-06-04 17:26:53

Linux 開發(fā)工具

2011-06-08 13:20:56

Android ARM

2013-11-21 10:21:25

2010-08-03 14:18:02

Flex開發(fā)工具

2009-07-03 12:59:50

Java ServleJSP開發(fā)工具

2010-07-26 13:45:14

Perl開發(fā)工具

2010-07-15 12:56:55

Perl 開發(fā)工具

2013-09-10 10:44:39

移動開發(fā)工具游戲引擎
點贊
收藏

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