Java的創(chuàng)新空間 向企業(yè)應(yīng)用進(jìn)軍
Java最近受到了重創(chuàng),Java的發(fā)展正處于低谷,它被認(rèn)為已經(jīng)是老派的語言,甚至有人說Java已死,只是茍延殘喘。人們都說年輕的開發(fā)人員更喜歡使用Ruby-on-Rails以及其他基于網(wǎng)絡(luò)的熱門語言。這倒是事實(shí)——但實(shí)際上Java的處境并沒有這么糟糕。
RedMonk網(wǎng)站的James Governor撰寫了一篇博文,提出了幾個(gè)很好的理由以證明Java依然在出色地工作。
Elance網(wǎng)站顯示,目前對(duì)谷歌應(yīng)用程序工程技術(shù)人員的需求大于那些了解亞馬遜網(wǎng)站服務(wù)技術(shù)的。讀寫網(wǎng)云計(jì)算專題的Audery Watters發(fā)現(xiàn)了該新聞,并將其發(fā)表在IT工作信息主題中,作為本周投票的問題。
谷歌應(yīng)用程序工程表現(xiàn)如此優(yōu)秀的原因是什么呢?這全都能歸結(jié)于企業(yè)。VMWare的Spring平臺(tái)是基于SprintSource的,而后者已經(jīng)成為了啟動(dòng)基于Java應(yīng)用程序的第一大支配性平臺(tái)。它目前已經(jīng)與谷歌應(yīng)用程序工程相集成,越來越受歡迎,這也是該平臺(tái)得以成功發(fā)展的主要原因。
James Governor提出了一些值得注意的觀點(diǎn):
◆NoSQL是目前在技術(shù)領(lǐng)域最熱門的趨勢(shì)。許多技術(shù)平臺(tái)的搭建都是Java編寫的。Java誕生于網(wǎng)絡(luò),但終將走入企業(yè)用戶市場(chǎng)。
◆MapReduce算法?Google和雅虎靠它從大型數(shù)據(jù)集中獲得更快的響應(yīng),它是用Java編寫的。Hadoop正是基于MapReduce,它已經(jīng)擁有了在該技術(shù)周邊發(fā)展的一套自由生態(tài)系統(tǒng)。
同時(shí)James Governor認(rèn)為:
當(dāng)然我們也看到了這些新興熱門的創(chuàng)新——因此Erlang為CouchDB和RIAK打下基礎(chǔ)。但是Java才是創(chuàng)新的確切核心。讓我們以RabbitMQ為例——盡管使用了Erlang編寫,但其依然被SpringSource平臺(tái)調(diào)用為消息引擎以為基于Java的編程模型打下了基礎(chǔ)。
James Governor隨后提供了一些例子以支持他的觀點(diǎn)。
我們必須承認(rèn),Java并沒有死去,它仍有很大的發(fā)展和創(chuàng)新空間。
原文標(biāo)題:Java - It's not Dead, Folks - It's Doing Just Fine
原文地址:http://source.yeeyan.org/view/165525_be0/Java%20-%20It's%20not%20Dead,%20Folks%20-%20It's%20Doing%20Just%20Fine'
【編輯推薦】
- 再論Java已死 基于JVM的語言已成Java最大威脅
- Java,正在老去的王者
- Vala,Java的遠(yuǎn)親還是近鄰
- Java創(chuàng)始人博客透露最新動(dòng)向 稱Java離死遠(yuǎn)著呢