歡迎您光臨本站 註冊首頁

Oracle比Sun更聰明?細看JCP及Java的未來之路

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0

  Java社區進程(Java Community Process,JCP)是由Sun一手創建,為Java語言、庫和運行時制定標準的主體,從1998到2009年,Sun一直以鐵腕方式統治著JCP,但現在到了Oracle手上,由Oracle發號施令,發生變化是不可避免的事.

  在Oracle收購Sun之後,由Sun一手創建的,用來發展和更新Java技術規範、參考實現(RI)、技術兼容包(TCK)的JCP也開始由Oracle主管.

  最近,筆者有幸採訪到Embarcadero公司的研究與開發高級副總裁Tony de la Lama,2000-2003年期間,Tony是一名JCP執行委員會成員,在加入Embarcadero之前,Tony是Borland的Java業務總經理,因此他對JCP的運作比較了解.

  [編輯]:Java社區進程將會繼續存在嗎?如果是,它會變成什麼樣子?

  [Tony]:毫無疑問,Java是一個成功的平台,它深刻地改變了業務應用技術格局,不過不得不承認,Java不是由哪一家廠商可以驅動和一手控制的,過去的成功都是源於社區的廣泛支持,JCP在這裡面起的作用不可小覷,但現在JCP的效率越來越受到詬病,有許多的技術都是在JCP過程外產生,後來才被集成到Java平台中的,而JCP內部很少培育出像樣的技術,JCP必須提高效率,更快地吸收新技術,否則留給人們的負面印象會越來越深.

  對Oracle來說,完全可以解散JCP,由自己全權掌控Java,如果那樣,新的Java技術可能將從Java.net開始新征程,也許效率會變得更快,屆時Java平台的成功就完全取決於Oracle,它的諮詢委員會和用戶,但如果Oracle過度地控制,必然會對Java平台產生負面影響,用戶的抱怨聲也會再起.

  [編輯]:JCP的什麼角色會主導Java的未來?

  [Tony]:許多成功的企業級技術都是在JCP內培育的,但也被抱怨限制太多,JCP內部官僚主義盛行,行動緩慢等.如果你想放慢腳步,你可以申請一個Java規範請求(JSR),然後等上幾年你可能就會在平台中發現該技術了,更糟糕的是(也許是好事),許多成功的技術都是先在JCP外醞釀,得到廣泛使用后,才通過JCP引入到Java平台,以後Oracle的諮詢小組將是平台背後的主導力量.

  [編輯]:JCP能重組為廠商中立的組織,如Eclipse基金會那樣,並從中受益嗎?

  [Tony]:是的,Eclipse基金會在統帥Eclipse社區方面取得了巨大的成功,但Java的影響範圍更大,Eclipse只是一個工具,Java是一個平台,Eclipse允許在一個非常開放的環境中發揮參與者的想象力,由此激發創造性思維,而Java平台要求參與者仔細思考實現、測試和性能,我不知道一個中立的組織是否能擔此重任.

  [編輯]:Oracle希望重振JCP,對Java規範的未來意味著什麼?

  [Tony]:這對每個人來說都是個好消息,他們承諾繼續參與Java治理,並願意進一步改善JCP過程,這對Java規範的未來肯定是一件好事.

  [編輯]:如果Oracle霸佔Java知識產權會產生什麼影響?

  [Tony]:我無法想象Oracle霸佔Java知識產權后的負面影響,但如果Oracle發現有分裂跡象或Java不再被視為領先的平台,Oracle可能會施加更嚴格的管制,為消除負面影響,難免會調整平台的短期、中期和長期目標,Oracle偶爾干預平台的發展方向將有助於Java的持續成功.

  [編輯]:Apache會如願以償得到它想要的TCK嗎?

  [Tony]:很難預測Oracle會做出什麼舉動,由於Oracle過去一直支持Apache基金會,我預計這會變成一個僵局,Oracle如何處理這個局勢代表他們未來將如何管理Java社區過程.

  [編輯]:你猜測Java 7會在什麼時候正式發布?

  [Tony]:Oracle/Sun收購已經影響了Java 7的發布,毫無疑問,在收購完成,消除了一切不確定性因素后,進度和最終發布的節奏一定會加快,我希望很快聽到官方的正式消息.

  原文名:What does the future hold for the Java Community Process (JCP)?

  原文地址:http://blogs.zdnet.com/Burnette/?p=1876


[火星人 ] Oracle比Sun更聰明?細看JCP及Java的未來之路已經有443次圍觀

http://coctec.com/docs/java/show-post-60409.html