新聞中心
2011年對(duì)于Java社區(qū)來(lái)說(shuō)發(fā)生了許多事情。我們等待了好長(zhǎng)時(shí)間才等來(lái)了Java 7的發(fā)布,我們看著Oracle和Google官司的拉鋸戰(zhàn),我們也迎來(lái)了更多在JVM上運(yùn)行的語(yǔ)言。下面列出來(lái)的是過(guò)去的一年中我注意到的關(guān)鍵事件和趨勢(shì)。我想我肯定漏掉了很多,所以請(qǐng)?jiān)谠u(píng)論里面列出你認(rèn)為重要的事件吧。

成都創(chuàng)新互聯(lián)是專(zhuān)業(yè)的黎城網(wǎng)站建設(shè)公司,黎城接單;提供成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專(zhuān)業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行黎城網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專(zhuān)業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專(zhuān)業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
Java 7的發(fā)布
在Java 6發(fā)布了5年之后,2011年的7月,Oracle才將Java 7帶到我們眼前。JAVA 7采用了新的I/O API,支持動(dòng)態(tài)類(lèi)型語(yǔ)言,還包括一些其他的小的改進(jìn)。
作為一個(gè)軟件工程師,我們都很清楚趕在***期限前交付任務(wù)是非常痛苦的事情,所以我們不應(yīng)該抱怨Java 7的推遲推出。至少M(fèi)ark Reihold和Oracle公司給除了一個(gè)非常好的路線(xiàn)圖,2012年晚些時(shí)候會(huì)推出Java 8。
等待了這么久,你的新項(xiàng)目轉(zhuǎn)移到了Java 7嗎?
Oracle vs Google
Oracle控告Google的訴訟已經(jīng)開(kāi)始了一段時(shí)間了,但是開(kāi)庭日期被推遲到了2012年。看起來(lái)Oracle想盡快開(kāi)庭,他們聲稱(chēng)Android讓Java蒙受巨大損失。
誰(shuí)知道接下來(lái)會(huì)發(fā)生什么呢,我也不清楚如果整件事情結(jié)束的時(shí)候,整個(gè)社區(qū)還會(huì)不會(huì)對(duì)這個(gè)訴訟感興趣。
Android的迅速崛起
如果不提到Android的話(huà),2011年的回顧就不算完整。在圣誕周末,有300萬(wàn)的Android系統(tǒng)的設(shè)備被激活,Google的移動(dòng)系統(tǒng)看起來(lái)正在迅猛發(fā)展。
但是***的應(yīng)用開(kāi)發(fā)者數(shù)據(jù)顯示iOS是開(kāi)發(fā)者更愿意選擇的賺錢(qián)平臺(tái),有個(gè)估算顯示Android程序賺到的收入大概只有iOS程序的24%。
所以,雖然Android系統(tǒng)激活量是驚人的,但是對(duì)于開(kāi)發(fā)者來(lái)說(shuō),希望靠移動(dòng)程序來(lái)賺錢(qián)的話(huà),還有許多需要考慮的因素。
涌現(xiàn)出許多在JVM運(yùn)行的語(yǔ)言
在2011年,在開(kāi)發(fā)在JVM上運(yùn)行的語(yǔ)言一如既往的流行,4月份Gavin King為我們展示了Ceylon。后來(lái)我們看到了來(lái)自JetBrain的Kotlin,還有JDart,它能讓你在JVM上運(yùn)行Google Dart代碼。
如果你想在JVM上創(chuàng)造你自己的語(yǔ)言,Xtend可能可以滿(mǎn)足你的需要。
JavaScript將會(huì)一直與我們相伴
JavaScript不斷給我驚喜??雌饋?lái)它過(guò)去沒(méi)有消失,將來(lái)也不會(huì)消失。它不僅是一件不壞的事情。2011年確實(shí)出現(xiàn)了一些非常棒的JS項(xiàng)目。
這個(gè)Linux終端完全由JavaScript寫(xiě)的。還有基于JavaScript的JVM實(shí)現(xiàn)。千萬(wàn)不要小看了JavaScript這種語(yǔ)言!
Git作為***的版本控制系統(tǒng)
Eclipse Indigo發(fā)布也帶來(lái)了EGit的1.0版本,Eclipse項(xiàng)目的大部分代碼也都轉(zhuǎn)移到Git。Google代碼在2011年也***次提供了Git支持。
Git的簡(jiǎn)單易用和強(qiáng)大功能,是它成為2011年***的版本控制系統(tǒng)。看看DZone的關(guān)于Git和其他版本控制系統(tǒng)的投票。
James Gosling加入了Google,又離開(kāi)了
3月份的時(shí)候,James Gosling去了Google,給我們帶來(lái)了無(wú)限種猜測(cè)。五個(gè)月后他又離開(kāi)了Google,加入了一個(gè)機(jī)器人創(chuàng)業(yè)公司。查看James的博客,看看他的波浪滑翔機(jī)機(jī)器人怎么樣了!
Eclipse Indigo的發(fā)布
Eclipse的發(fā)布是如此的準(zhǔn)時(shí),我們甚至理所當(dāng)然的認(rèn)為它會(huì)一年發(fā)布一次。但是擁有4千600萬(wàn)行代碼,62個(gè)項(xiàng)目的Eclipse,值得每個(gè)軟件項(xiàng)目向他們學(xué)習(xí)。
這個(gè)發(fā)布包含有許多非常棒的工具擴(kuò)展,許多JDT的改進(jìn)和大量Xtext的優(yōu)化。
軟件行業(yè)英雄們的離世
2011年對(duì)于軟件行業(yè)來(lái)說(shuō),我們失去了三個(gè)很重要的人。Steve Jobs的離開(kāi)震動(dòng)了整個(gè)工業(yè)界,我們看到我們的工作對(duì)這個(gè)行業(yè)甚至更廣闊的世界來(lái)說(shuō)是多么的重要。許多報(bào)紙的頭版都報(bào)道了他的離開(kāi),還有來(lái)自許許多多來(lái)自全世界各界名流接踵而至的褒揚(yáng)。
我們失去了丹尼斯·里奇(Dennis Ritchie),他是C語(yǔ)言之父,是Unix幾個(gè)創(chuàng)造者之一。我們也失去了約翰·麥卡錫(John McCarthy),他是Lisp之父,“人工智能”就是他提出來(lái)的。
2011年是非常忙碌的一年,有什么重要的事情我忘記了嗎?2011年給你留下了什么記憶呢?
英文原文:http://java.dzone.com/articles/look-back-java-2011
分享標(biāo)題:一個(gè)Java程序員對(duì)2011年的回顧
網(wǎng)頁(yè)網(wǎng)址:http://www.5511xx.com/article/codecph.html


咨詢(xún)
建站咨詢(xún)
