Ovum的兩位分析師說(shuō)Java將繼續(xù)駕馭Web應(yīng)用,但是Hydrasight的分析師則認(rèn)為Java在未來(lái)的企業(yè)應(yīng)用中的重要性以及普及程度將逐漸降低。類似的言論最近紛紛出現(xiàn)在媒體上,行業(yè)分析師對(duì)Java的未來(lái)普遍持有對(duì)立觀點(diǎn)。
反方:Java將被成熟的過(guò)程語(yǔ)言取代
隨著Oracle收購(gòu) Sun、Java之父James Gosling的離開(kāi)、以及Java程序語(yǔ)言排名的下降,有行業(yè)觀察家說(shuō),Java已經(jīng)顯得過(guò)時(shí)了,無(wú)法再吸引更多人才。
根據(jù)上個(gè)月公布的Tiobe 編程語(yǔ)言排名指數(shù),可以看出“Java是處于一個(gè)長(zhǎng)期下降的過(guò)程中”,并且已經(jīng)從去年第一的位置下滑到今年的第二。原來(lái)處于第二位的C語(yǔ)言現(xiàn)在排到第一。
Hydrasight研究室主任John Brand在一個(gè)接受ZDNet亞洲區(qū)采訪的電子郵件中表示,Java現(xiàn)在面臨很多新發(fā)展起來(lái)的,更容易使用的,并且成本更低的開(kāi)發(fā)平臺(tái)的挑戰(zhàn)。因?yàn)榫幊桃约伴_(kāi)發(fā)成本問(wèn)題,Java已經(jīng)逐漸被邊緣化,軟件供應(yīng)商所交付的,基于Java的產(chǎn)品無(wú)法證明比基于.Net, Cold Fusion以及PHP的產(chǎn)品具有更高的價(jià)值。Sun公司多年來(lái)一直致力于將Java開(kāi)發(fā)變得更簡(jiǎn)單,并通過(guò)開(kāi)發(fā)工具來(lái)減少代碼的編寫工作。但是這一切似乎沒(méi)有見(jiàn)到效果。John Brand還說(shuō),通過(guò)測(cè)試證明,開(kāi)發(fā)Java所謂的“一次編寫,到處運(yùn)行”的程序比開(kāi)發(fā)“一次編寫,到處測(cè)試”的程序開(kāi)銷更大。另外軟件供應(yīng)商也出現(xiàn)遠(yuǎn)離 Java的趨勢(shì)。
John Brand說(shuō),Java給人的感覺(jué)就像機(jī)器碼。雖然作為計(jì)算機(jī)發(fā)展過(guò)程中的一個(gè)重要的工具,但是其重要性和普及程度一定會(huì)降低。將來(lái),特別是在一些成熟的開(kāi)發(fā)組織中,基于面向過(guò)程的語(yǔ)言將會(huì)成為主宰。現(xiàn)在廠商繼續(xù)支持和使用Java的原因,是因?yàn)榭蛻舻倪x擇,而不是廠商的意愿。至于實(shí)施云計(jì)算,也不是必須依賴于Java。其實(shí)一切都是選擇問(wèn)題,完全是因?yàn)楣⿷?yīng)商、客戶的習(xí)慣和信任問(wèn)題才讓Java繼續(xù)有市場(chǎng)空間。
正方:Java在Web、移動(dòng)設(shè)備以及云計(jì)算方面前景廣闊
Ovum首席分析師Michael Azoff和Tony Baer與John Brand持有完全不同的觀點(diǎn),他們認(rèn)為Java在Web、移動(dòng)設(shè)備以及云計(jì)算方面前景非常廣闊。同時(shí)是在接受ZDNet亞洲區(qū)采訪的電子郵件中,Baer說(shuō),雖然面對(duì)來(lái)自網(wǎng)絡(luò)的類似于Ruby on Rails這樣編程平臺(tái)的挑戰(zhàn),Java依然還是事實(shí)上的企業(yè)Web開(kāi)發(fā)標(biāo)準(zhǔn)。
在Java對(duì)新開(kāi)發(fā)者吸引力方面,Baer說(shuō),這么多年以來(lái),Java一直都在面對(duì)那些不成熟的,基于腳本的程序語(yǔ)言的挑戰(zhàn)。比如PHP和Ruby,雖然經(jīng)過(guò)多年努力,但是并沒(méi)有看到他們相具有比Java更強(qiáng)的競(jìng)爭(zhēng)力。
Azoff說(shuō),隨著云計(jì)算以及移動(dòng)領(lǐng)域的擴(kuò)張,更多的企業(yè)在考慮將其應(yīng)用部署在Java平臺(tái)上。無(wú)論是本地主機(jī),公共云,Java都是目前最合適的選擇。另外在Oracle的技術(shù)投資擔(dān)保下,Java也是企業(yè)在云應(yīng)用方面回避微軟平臺(tái)、在移動(dòng)應(yīng)用方面回避蘋果公司的一個(gè)最佳選擇。
在兩個(gè)星期前,Salesforce.com和VMware宣布了一個(gè)稱為VMforce的服務(wù),該服務(wù)將在云計(jì)算機(jī)中布置Java應(yīng)用。 Google應(yīng)用引擎也將一如既往的支持Java。他們都是微軟提供的,基于.Net和開(kāi)源PHP語(yǔ)言基礎(chǔ)上的Azure云平臺(tái)的競(jìng)爭(zhēng)對(duì)手。
但是Baer也說(shuō)到,這一切必須是基于Oracle放寬對(duì)Java的限制,而不是像Sun一樣吧Java社區(qū)搞成窒息狀態(tài)。Sun關(guān)于Java的許可已經(jīng)讓開(kāi)發(fā)者社區(qū)覺(jué)得憤怒了。從2000年IBM呼吁的廠商中立,到2007年Apache軟件基金會(huì)寫給Sun的公開(kāi)信,都表達(dá)了這一不滿情緒。
相關(guān)評(píng)論
關(guān)于Java未來(lái)問(wèn)題,也一直處于關(guān)注當(dāng)中。在昨天通過(guò)分析Oracle與James Gosling的表現(xiàn),認(rèn)為Java將繼續(xù)擁有很強(qiáng)的生命力。目前對(duì)Java前景的爭(zhēng)議主要集中在Oracle可能關(guān)于Java的政策方面、 Java與其他程序語(yǔ)言的競(jìng)爭(zhēng)方面。至于Oracle的政策、我們認(rèn)為Java作為Oracle唯一的編程語(yǔ)言,不可能不努力去發(fā)展。與其他程序語(yǔ)言競(jìng)爭(zhēng)方面,每個(gè)程序語(yǔ)言都有其特點(diǎn)和適合領(lǐng)域,不是簡(jiǎn)單的一個(gè)語(yǔ)言替代另一個(gè)語(yǔ)言的問(wèn)題。另外因?yàn)樾屡d開(kāi)發(fā)領(lǐng)域的出現(xiàn),導(dǎo)致新的程序語(yǔ)言出現(xiàn)也是非常正常的事情。比如這次C語(yǔ)言排名的提升問(wèn)題,實(shí)質(zhì)是因?yàn)榍度胧介_(kāi)發(fā)、蘋果平臺(tái)應(yīng)用增加的的原因,二不是因?yàn)镴ava退化的原因。但是這一起的發(fā)展,都導(dǎo)致軟件開(kāi)發(fā)人員必須要面對(duì)和學(xué)習(xí)更多的軟件開(kāi)發(fā)技術(shù)。至于Java的未來(lái),我們相信在很長(zhǎng)一段時(shí)間內(nèi),Java依然還會(huì)是主要的企業(yè)級(jí)別應(yīng)用開(kāi)發(fā)語(yǔ)言。另外今天統(tǒng)計(jì)數(shù)據(jù)表明,Android的使用率已經(jīng)超過(guò)蘋果,也就是說(shuō)Java在移動(dòng)平臺(tái)上的使用率也將會(huì)隨之上升。 本文出自:億恩科技【1tcdy.com】
服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|