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