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

一個Java程序員對2011年的回顧

開發(fā) 后端
2011年對于Java社區(qū)來說發(fā)生了許多事情。我們等待了好長時間才等來了Java 7的發(fā)布,我們看著Oracle和Google官司的拉鋸戰(zhàn),我們也迎來了更多在JVM上運行的語言。下面列出來的是過去的一年中我注意到的關(guān)鍵事件和趨勢。

2011年對于Java社區(qū)來說發(fā)生了許多事情。我們等待了好長時間才等來了Java 7的發(fā)布,我們看著Oracle和Google官司的拉鋸戰(zhàn),我們也迎來了更多在JVM上運行的語言。下面列出來的是過去的一年中我注意到的關(guān)鍵事件和趨勢。我想我肯定漏掉了很多,所以請在評論里面列出你認(rèn)為重要的事件吧。

Java 7的發(fā)布

在Java 6發(fā)布了5年之后,2011年的7月,Oracle才將Java 7帶到我們眼前。JAVA 7采用了新的I/O API,支持動態(tài)類型語言,還包括一些其他的小的改進。

作為一個軟件工程師,我們都很清楚趕在***期限前交付任務(wù)是非常痛苦的事情,所以我們不應(yīng)該抱怨Java 7的推遲推出。至少Mark Reihold和Oracle公司給除了一個非常好的路線圖,2012年晚些時候會推出Java 8。

等待了這么久,你的新項目轉(zhuǎn)移到了Java 7嗎?

Oracle vs Google

Oracle控告Google的訴訟已經(jīng)開始了一段時間了,但是開庭日期被推遲到了2012年??雌饋鞳racle想盡快開庭,他們聲稱Android讓Java蒙受巨大損失。

誰知道接下來會發(fā)生什么呢,我也不清楚如果整件事情結(jié)束的時候,整個社區(qū)還會不會對這個訴訟感興趣。

Android的迅速崛起

如果不提到Android的話,2011年的回顧就不算完整。在圣誕周末,有300萬的Android系統(tǒng)的設(shè)備被激活,Google的移動系統(tǒng)看起來正在迅猛發(fā)展。

但是***的應(yīng)用開發(fā)者數(shù)據(jù)顯示iOS是開發(fā)者更愿意選擇的賺錢平臺,有個估算顯示Android程序賺到的收入大概只有iOS程序的24%。

所以,雖然Android系統(tǒng)激活量是驚人的,但是對于開發(fā)者來說,希望靠移動程序來賺錢的話,還有許多需要考慮的因素。

涌現(xiàn)出許多在JVM運行的語言

在2011年,在開發(fā)在JVM上運行的語言一如既往的流行,4月份Gavin King為我們展示了Ceylon。后來我們看到了來自JetBrain的Kotlin,還有JDart,它能讓你在JVM上運行Google Dart代碼。

如果你想在JVM上創(chuàng)造你自己的語言,Xtend可能可以滿足你的需要。

JavaScript將會一直與我們相伴

JavaScript不斷給我驚喜。看起來它過去沒有消失,將來也不會消失。它不僅是一件不壞的事情。2011年確實出現(xiàn)了一些非常棒的JS項目。

這個Linux終端完全由JavaScript寫的。還有基于JavaScript的JVM實現(xiàn)。千萬不要小看了JavaScript這種語言!

Git作為***的版本控制系統(tǒng)

Eclipse Indigo發(fā)布也帶來了EGit的1.0版本,Eclipse項目的大部分代碼也都轉(zhuǎn)移到Git。Google代碼在2011年也***次提供了Git支持。

Git的簡單易用和強大功能,是它成為2011年***的版本控制系統(tǒng)??纯碊Zone的關(guān)于Git和其他版本控制系統(tǒng)的投票。

James Gosling加入了Google,又離開了

3月份的時候,James Gosling去了Google,給我們帶來了無限種猜測。五個月后他又離開了Google,加入了一個機器人創(chuàng)業(yè)公司。查看James的博客,看看他的波浪滑翔機機器人怎么樣了!

Eclipse Indigo的發(fā)布

Eclipse的發(fā)布是如此的準(zhǔn)時,我們甚至理所當(dāng)然的認(rèn)為它會一年發(fā)布一次。但是擁有4千600萬行代碼,62個項目的Eclipse,值得每個軟件項目向他們學(xué)習(xí)。

這個發(fā)布包含有許多非常棒的工具擴展,許多JDT的改進和大量Xtext的優(yōu)化。

軟件行業(yè)英雄們的離世

2011年對于軟件行業(yè)來說,我們失去了三個很重要的人。Steve Jobs的離開震動了整個工業(yè)界,我們看到我們的工作對這個行業(yè)甚至更廣闊的世界來說是多么的重要。許多報紙的頭版都報道了他的離開,還有來自許許多多來自全世界各界名流接踵而至的褒揚。

我們失去了丹尼斯·里奇(Dennis Ritchie),他是C語言之父,是Unix幾個創(chuàng)造者之一。我們也失去了約翰·麥卡錫(John McCarthy),他是Lisp之父,“人工智能”就是他提出來的。

2011年是非常忙碌的一年,有什么重要的事情我忘記了嗎?2011年給你留下了什么記憶呢?

英文原文:http://java.dzone.com/articles/look-back-java-2011

原文鏈接:http://blog.jobbole.com/11503/

【編輯推薦】

  1. 程序員每天到底可以寫幾行代碼?
  2. 為什么程序員的社會地位不高?
  3. 《Clean Coder》讀后感:程序員自我管理的9個原則
  4. 程序員學(xué)習(xí)一門新語言的二三事
  5. 為什么程序員都是夜貓子?
責(zé)任編輯:林師授 來源: 伯樂在線
相關(guān)推薦

2012-02-07 09:58:27

2019-12-19 15:08:09

程序員技能開發(fā)者

2020-02-22 21:51:43

程序員Microsoft SServerSQL

2012-01-11 17:49:40

程序員

2014-01-06 09:33:32

程序員管理

2015-04-08 10:57:15

程序員程序員四年經(jīng)歷

2020-10-05 21:13:37

程序員技能開發(fā)者

2015-06-08 10:48:39

程序員程序員自白

2011-02-14 13:05:17

PythonWeb

2020-07-10 09:55:15

程序員技能開發(fā)者

2015-06-16 10:31:36

程序員

2011-11-24 14:20:24

Java

2021-07-01 07:43:41

項目程序員代碼

2023-07-19 08:25:05

代碼繼承關(guān)系review

2019-11-07 15:30:00

EmacsIDE

2020-01-06 09:53:29

程序員

2015-08-24 10:07:13

程序員bug

2015-05-13 14:06:03

程序員糟糕的程序員

2010-10-18 11:39:41

程序員

2019-04-22 10:25:52

程序員技術(shù)職場
點贊
收藏

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