目前我們在Google Group聚集了將近400名成員,我們的Twitter賬號也有近2000名關(guān)注者。
雖然受雇于Oracle,這些“步兵”依然在努力推動Java技術(shù)繼續(xù)發(fā)展。然而他們提供的統(tǒng)計數(shù)據(jù)顯示出Java EE開發(fā)熱潮正面臨嚴重的衰退。從他們網(wǎng)站上提供的圖表中可以很清楚地看到,問題的解決數(shù)量和版本的提交數(shù)量均有雙雙下滑的趨勢。
按照Oracle的辯解,該公司似乎已經(jīng)將未來發(fā)展方向全面轉(zhuǎn)向云計算。
雖然Java EE守護者也認同云計算的重要性,但同時他們也表示:
盡管如此,依然有越來越多的證據(jù)表明Oracle正在非常明顯地忽視Java EE,逐漸削弱嫻熟的Java EE開發(fā)者所建立的完善生態(tài)系統(tǒng)。除非情況很快出現(xiàn)轉(zhuǎn)機,否則無論按照最初的承諾是否能順利發(fā)布,Java EE 8的交付很可能變得遙遙無期。
Oracle為何采取這種忽視的態(tài)度,這種態(tài)度又到底會持續(xù)多久,這些事情還很難說。就算面對最“親密”的合作伙伴,Oracle也沒有透露自己的動機,只是留下整個社區(qū)自生自滅。有一種令人非常不安的可能性認為,Oracle這樣做是為了逐漸脫離基于開放式標準的協(xié)作式開發(fā)方法,轉(zhuǎn)為追求一種高度專有的單方向方法。
Java EE守護者的章程所追求的是一種更為“理性的戰(zhàn)略”,希望通過為整個業(yè)界提供支持以“解決這個棘手的問題”:
按照承諾,我們依然需要對Oracle這種體量、業(yè)務(wù)范圍,以及資源規(guī)模的公司施加必要的影響力。說服Oracle 充分考慮外部用戶(甚至該公司客戶)的合法權(quán)益,以往的經(jīng)歷證明這種方法充滿著挑戰(zhàn)。此次繼續(xù)這樣做依然有很大可能無法成功,但我們始終要保持足夠的理性和樂觀。Java EE社區(qū)需要你的幫助。我們需要你的意見支持,甚至可能的情況下需要你自愿付出一定的時間,幫助我們這次取得成功。你可以通過各種方式為我們提供幫助。
從Oracle的觀點來看,很可能覺得已經(jīng)不值得繼續(xù)為Java EE或其他Java技術(shù)提供支持。JavaFX依然沒有按照預(yù)期獲得足夠的關(guān)注,NetBeans IDE依然只占有10%的市場份額。InfoQ向Rahman問到對于無法實現(xiàn)“逃逸速度”的技術(shù)繼續(xù)進行巨大的投入所能獲得的價值:
我能告訴你的是,Netbeans是一種很優(yōu)美的IDE。只要能妥善運用,NetBeans就能獲得成功。
最開始JavaFX并不是一種多么優(yōu)雅的API,并且當(dāng)時看來后續(xù)改進和完善的余地并不大。但這個技術(shù)還沒有糟糕到要被我們拋棄的地步。汽車儀表盤可能運行在JavaFX之上,瀏覽器也可能如此。Java需要一種前端技術(shù),JavaFX與TLC的配合填補了這項空白。
移動領(lǐng)域也是如此,雖然也有問題,但依然有必要繼續(xù)完善和改進,市面上也有不少公司愿意繼續(xù)完善這項技術(shù),因為這里面依然存在著問題空間(Problem space)。
查看英文原文:Java EE Guardians Unite to Save Java EE