自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

重建Java生態(tài)系統(tǒng) Oracle時代的沖突與聯(lián)盟

原創(chuàng)
開發(fā) 后端 新聞
Java的生態(tài)系統(tǒng)隨著Sun被Oracle收購發(fā)生巨大的變化,Java不可避免地進入了Oracle時代。由于Java是一項開源技術(shù),圍繞著Java有一系列的角色,在Oracle時代的Java如何前行,這些角色有著沖突,也有聯(lián)盟!

【51CTO譯文】Oracle于今年一月完成了對Sun微系統(tǒng)公司的收購,也因此取得了Java的所有權(quán),至少從表面上看,Oracle現(xiàn)在成了Java的新主人。除了創(chuàng)造Java外,Sun也操縱了許多重要的Java技術(shù),如GlassFish應(yīng)用程序服務(wù)器,此外,Sun也把持著Java社區(qū)(JCP)進程的權(quán)利。但除了Sun以外,還有其它更多的力量在引導(dǎo)Java,包括Apache基金會,Eclipse基金會,JBoss和SpringSource,它們對Java生態(tài)系統(tǒng)做出了不可磨滅的貢獻。

例如,Spring框架已經(jīng)在JCP內(nèi)部通過審核,Spring已經(jīng)正式成為Java開發(fā)的一個可選框架,Apache也建立起了Java技術(shù)的實現(xiàn)。 

Oracle雖然仍然可能是Java領(lǐng)域最強勢的角色,但它決不是唯一一個可以決定Java平臺未來的角色,甚至它也不是Java創(chuàng)新背后的主要貢獻力量。

Spring框架創(chuàng)始人,現(xiàn)任EMC Vmware SpringSource業(yè)務(wù)部門總經(jīng)理Rod Johnson說:“我不看好Java EE,他已經(jīng)很久沒有創(chuàng)新了,可以說現(xiàn)在大部分Java創(chuàng)新都不是Oracle做出的”,他列舉了他自己的Spring技術(shù),Google Web Toolkit以及Eclipse工具為例進行解釋。

Sun不想失信于將Java開放給所有人的承諾,Java之父James Gosling也建議Sun保持這種開放性

Spring和Eclipse在Java技術(shù)方面一直領(lǐng)先于對手,Spring框架自2004年首次登場以來大約下載了3百萬次,Johnson說他開發(fā)這個技術(shù)是為了提供一個比Java EE和EJB更簡單的Java技術(shù),他說:“它們構(gòu)造了很多,很困難的應(yīng)用程序,我認為它現(xiàn)在已經(jīng)達到了巔峰狀態(tài),成為當今Java開發(fā)的事實標準”。

Eclipse憑借其IDE和其它開源技術(shù)也為Java的發(fā)展做出了很大的貢獻,Eclipse執(zhí)行總監(jiān)Mike Milinkovic說:“Eclipse為Java創(chuàng)新提供了一條捷徑,我們是一個中立的開放型組織”,值得一提的是,Mike Milinkovic本身也是一名前Oracle官員。

Milinkovich指出Oracle也是Eclipse的貢獻者,如它領(lǐng)導(dǎo)的EclipseLink項目被提議作為Java相關(guān)的持久化框架,Oracle每年也會交納25萬美元的會費,相比之下,Sun主持的Netbeans IDE則被看作是Eclipse IDE的主要開源代替品。

Apache和JBoss也建立了自己的Java技術(shù),Apache在開源Java技術(shù)領(lǐng)域扮演著越來越重要的角色,Apache Tomcat Java Web服務(wù)器是Apache第一個遵循Java規(guī)范的實現(xiàn),JCP副總裁Geir Magnusson現(xiàn)在也是Apache的董事會成員,Apache自己創(chuàng)建的Maven和Ant生成工具就沒有Sun的參與,此外,Apache最近還發(fā)布了Cayenne 3.0,他為Java提供了一個面向?qū)ο蟮挠成浼夹g(shù)。

但Apache繼續(xù)在與Sun爭論Apache的Java實現(xiàn) Harmony的兼容性,即使現(xiàn)在由Oracle負責,這場爭論也未結(jié)束,Magnusson說:“Apache反對將Sun發(fā)布的Java許可限制強加于Harmony頭上,看起來Sun在拼命保護Java ME”。

JBoss也是開源Java服務(wù)器的先驅(qū)者,Red Hat 2007年將其收購,Jboss也一向很支持Sun主持下的Java進程。

雖然Oracle不是唯一的重要角色,但它仍然有不可代替的話語權(quán),Eclipse的Milinkovich認為Oracle要生存就離不開Java,但畢竟Oracle控制了JCP,統(tǒng)治著GlassFish和OpenJDK,他強調(diào):“如果Oracle不能帶領(lǐng)Java走向正確的方向,將會給整個生態(tài)系統(tǒng)帶來嚴重的負面影響”。Milinovich表示了他的擔心,因為Oracle自收購以來都非常安靜。

Red Hat的Little 說:“Oracle希望JCP變成一個更開放的進程,如果Oracle實現(xiàn)它的諾言,Java將會朝更好的方向發(fā)展”。他希望Oracle不要對Java采取象Sun那樣嚴厲的方式,Oracle在JCP中的角色是非常關(guān)鍵的,Apache的Magnusson提醒道,因為JCP不是一個獨立的機構(gòu),它的財政和管理原先由Sun控制,現(xiàn)在改為Oracle控制了。

Sun一直以來都是Java不錯的控制人,直到與其它公司,如IBM競爭,Little說:“當它們開始競爭時,利益沖突時永遠無法克服的,導(dǎo)致JCP進程慢下來了,不是因為技術(shù)原因,而是商業(yè)原因,如果Oracle也按Sun的老路那么做,整個社區(qū)進程可能會四分五裂,屆時我們將沒有一個象現(xiàn)在這樣大家可遵循的社區(qū)標準”。

日前對開源軟件用戶做的一次調(diào)查顯示,大部分用戶都認為Oracle比Sun更適合管理Java和MySQL,開源商業(yè)智能公司Jaspersoft今年4月就Java和MySQL的未來,詢問了它500多個用戶,結(jié)果也與前面的調(diào)查有著驚人的相似之處。

大多數(shù)大型企業(yè)在調(diào)查中也表示計劃繼續(xù)使用Java,并預(yù)計在Oracle的管理下,MySQL能夠發(fā)展得更好,調(diào)查發(fā)現(xiàn),80%的受訪者認為Java進程將會得到改善或保持不變。

原文出處:www.cio.com/article/599831/Java_s_Team_of_Rivals_Conflicts_and_Alliances_in_the_Oracle_Era

原文名:Java's Team of Rivals: Conflicts and Alliances in the Oracle Era

作者:Paul Krill

【51CTO譯稿,非經(jīng)授權(quán)謝絕轉(zhuǎn)載,合作媒體轉(zhuǎn)載請注明原文出處、作者及51CTO譯稿和譯者!】

【關(guān)于Java技術(shù)專題編輯推薦】

  1. Spring開源框架技術(shù)
  2. Hibernate應(yīng)用開發(fā)教程
  3. NetBeans應(yīng)用開發(fā)詳解
  4. 走向混合編程時代
  5. 精通MyEclipse應(yīng)用開發(fā)
  6. 開源框架Eclipse發(fā)展歷程

 

責任編輯:佚名 來源: 51CTO譯文
相關(guān)推薦

2011-05-19 15:15:39

Oracle生態(tài)系統(tǒng)

2016-02-29 10:41:08

IBMPower

2011-12-09 11:02:52

NoSQL

2013-03-15 10:43:10

VMwareOracleNimbula

2018-04-25 16:20:01

邊緣計算原生云邊緣平臺

2009-12-25 14:49:55

2019-01-13 15:00:52

區(qū)塊鏈生態(tài)系統(tǒng)

2021-11-23 20:54:34

AI 生態(tài)系統(tǒng)

2015-04-01 11:23:23

2010-05-12 11:16:00

SAP

2013-11-04 16:57:21

Hadoop大數(shù)據(jù)Hadoop生態(tài)系統(tǒng)

2015-10-12 10:55:17

Linux開源生態(tài)系統(tǒng)聯(lián)盟

2010-06-03 18:59:59

未來網(wǎng)絡(luò)MX 3D路由器Juniper

2020-06-02 21:02:48

物聯(lián)網(wǎng)硬件威脅物聯(lián)網(wǎng)安全

2017-08-02 13:08:30

物聯(lián)網(wǎng)生態(tài)系統(tǒng)邊緣計算

2022-02-25 11:09:16

區(qū)塊鏈技術(shù)生態(tài)系統(tǒng)

2024-01-15 00:07:08

JS生態(tài)系統(tǒng)

2023-10-11 15:11:08

智能建筑人工智能

2020-02-25 13:53:21

5G物聯(lián)網(wǎng)IOT

2015-10-20 12:17:48

思科/云計算
點贊
收藏

51CTO技術(shù)棧公眾號