Eclipse十年磨一劍,霜刃未曾試
原創【51CTO獨家特稿】十年時間,可以讓喬布斯透過iPad和iPhone成就蘋果的再次崛起,也可以讓蓋茨的Windows XP主導PC桌面一個時代。而對于Eclipse來說,十年是伴隨Java陣營逐步壯大的過程。
2001年11月Eclipse誕生
當IBM把帶有Visual Age for Java基因的Eclipse捐獻給開源社區的時候,肯定是對Eclipse給予了更大的希望。很多人可能記住了作為開發環境IDE存在的Eclipse,而忘記了它是一個開放源代碼的、基于Java的可擴展開發平臺。
2001年11月7日,Eclipse 1.0誕生。到現在各位Java程序員還可以在官網下載到這個版本的SDK,地址是:http://archive.eclipse.org/eclipse/downloads/drops/R-1.0-200111070001/index.php。大家可以自己下載,回憶一下當初的開發感覺。
十年間Eclipse上運行的項目數目對比
到2011年8月6日,Eclipse基金會推出了Eclipse 3.8M1以支持Oracle***發布的Java 7。
一年生聚,三年教訓
2001年Eclipse 1.0誕生后,到2003年已經發展到Eclipse 2.1。雖然這個版本大受歡迎,但它的插件模型仍然是靜態的。
三年后的2004年,Eclipse 3.0正式發布,成為一個***的、可擴展的開發環境。此時Java開發人員已經達到300萬。2005年6月,Eclipse 3.1發布,30天達到100萬下載量。而此時全世界有大約450萬名開發者正在使用Java技術。
Eclipse十年來代碼行數從150萬到5000萬+
上面的新聞報道,是Eclipse前五年的發展過程。從誕生時的小有瑕疵,到后來的大紅大紫。Eclipse成為眾多Java開發者的***。當年小編在大學學習Java 開發時,用到的環境就是Eclipse+Tomcat進行開發。IDE在代碼寫完后,很方便的就能直接編譯并顯示結果,效率上比一開始用命令行運行J2EE 1.5要高。
再后來,Eclipse就逐漸坐穩了Java主流編譯環境的位子。但似乎隱約中還缺少著什么,對未來還有一絲不確定。
十年劍已成,新出鞘
Eclipse經歷的這十年,是IT產業從PC軟件客戶端向WEB互聯網應用發展的十年。隨著AMD、微軟、Adobe等公司的支持加大,Eclipse也獲得了JCP的認可成為其中的一員。盡管之前Sun一直不同意Eclipse加入JCP,以避免其沖擊Netbeans的地位。但現在看來兩者都在共同支撐著Java陣營的前進,與微軟Visual Studio平臺分庭抗禮。
MyEclipse作為Eclipse的補充,在2011年也進化到MyEclipse 10版本。不知道是巧合還是故意安排,這個版本號與Eclipse十年不謀而合。這些***版本的開發環境都已經支持Java 7。
十年間Eclipse合作公司數量對比
前面我們提到了這十年是PC到WEB的進化歷史,同時也是開發界從WEB到移動開發的轉折點。隨著iOS和Andriod的興起,更多的傳統開發者正在從軟件開發轉向移動開發。預計在2012年將會出現移動開發人員井噴式增長。
作為已經磨礪十年的Eclipse,在J2ME時代已經可以通過Nokia Developer's Suite for J2ME這樣的工具為NOKIA開發移動應用程序。而在Android時代,MyEclipse也同樣可以寫出優良的Android應用。可以說Eclipse下一步發展方向一定不要忽視移動開發,特別是基于Java的移動應用開發。利劍出鞘會有時!
以上數據均來自Eclipse官網
【編輯推薦】