新聞中心
在最近的一次采訪中,Oracle產(chǎn)品開發(fā)總裁Thomas Kurian宣布了Java EE 8的一系列改進(jìn)。此舉被認(rèn)為是為了平息近期的批評(píng)(比如那些來(lái)自Java EE守護(hù)者的批評(píng))和工作分歧(如MicroProfile)。目前的信息還很少,更多細(xì)節(jié)會(huì)在JavaOne 2016大會(huì)上公布。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序定制開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了利津免費(fèi)建站歡迎大家使用!
Java開發(fā)社區(qū)越來(lái)越擔(dān)心Java EE的未來(lái)發(fā)展。此前,在今年5月,JCP執(zhí)行委員會(huì)曾考慮向Oracle發(fā)出正式申請(qǐng),要求他們針對(duì)其Java EE承諾和計(jì)劃作出公開答復(fù)。雖然在會(huì)議時(shí)記錄了下來(lái),但該申請(qǐng)未獲批準(zhǔn)。實(shí)際上,它變成了一份非正式的申請(qǐng)。之后大約一個(gè)月,Java EE守護(hù)者們提交了一份change.org請(qǐng)?jiān)笗?,希望以此激?lì)Oracle,讓他們不要把Java EE搞砸了。截至目前,簽名者已達(dá)3300人。
可能有人傾向于將這些倡議理解為個(gè)案,認(rèn)為它們與不滿意的用戶無(wú)關(guān);無(wú)可否認(rèn)的是,其中有幾位Java EE守護(hù)者以前是Oracle的員工。然而,似乎越來(lái)越多的社區(qū)成員加入了批評(píng):除了在change.org請(qǐng)?jiān)笗虾灻猓?月8日,一場(chǎng)名為“To EE or not to EE”的研討會(huì)在Devoxx UK舉行,許多開發(fā)人員提出了問(wèn)題,并當(dāng)場(chǎng)或在Twitter上表達(dá)了他們對(duì)于Java EE未來(lái)發(fā)展的擔(dān)憂。此外,庫(kù)作者們指出,Java EE 8的功能可能不足以為他們開發(fā)的庫(kù)提供一個(gè)可行的替代方案。當(dāng)有人問(wèn)及新的JSON-B時(shí),Jackson***開發(fā)人員Tatu Saloranta表達(dá)了這樣的觀點(diǎn)。
就是在這種背景下,Oracle作出了在Java EE 8中打包更多功能的承諾。雖然當(dāng)前針對(duì)Java EE 8的JSR主要只包含三個(gè)新庫(kù)(JCache、JSON-B和MVC),但Kurian現(xiàn)在提到了以下所有特性:
- 數(shù)據(jù)庫(kù):支持基于NoSQL將數(shù)據(jù)持久化到一個(gè)鍵-值存儲(chǔ)中,并支持一個(gè)可以提供最終一致性保證和“放松事務(wù)(relaxed transactions)”的事務(wù)模型;
- 安全:支持OpenID和OAuth;
- 部署管理:一個(gè)多租戶應(yīng)用程序服務(wù)規(guī)范和Docker支持;
- 異步性:一個(gè)用于反應(yīng)式編程的新模型和HTTP/2異步通信支持。
通過(guò)這份公告,Kurian旨在強(qiáng)調(diào)“Oracle有一份非常清晰的Java EE 8計(jì)劃”。然而,對(duì)于提到的那些特性,沒(méi)有任何的JSR。這意味著,要么那項(xiàng)工作還沒(méi)有開始,也就是說(shuō),在Java EE 8中會(huì)嚴(yán)重延遲,要么是Oracle正獨(dú)自開發(fā)這些特性,而這違背了JCP所倡導(dǎo)的透明性。這里,也許值得重點(diǎn)說(shuō)一下一封據(jù)稱是Oracle高級(jí)員工發(fā)出的電子郵件。下面是從中摘錄的一些內(nèi)容:
Oracle無(wú)意于促進(jìn)競(jìng)爭(zhēng)對(duì)手的發(fā)展,也不希望分享創(chuàng)新成果。
這家公司正在對(duì)Java EE(企業(yè)版)進(jìn)行瘦身,但它不希望其他任何人致力于Java或Java EE的研發(fā),并且正在邊緣化JCP(Java Community Process)?!八麄冇幸环N勝者為王的心理,他們對(duì)合作不感興趣。”
這封郵件建議JCP成員向Oracle的客戶發(fā)出公開信,提醒他們Oracle正在對(duì)Java做什么。Oracle永遠(yuǎn)不會(huì)和任何“Java基金會(huì)”合作,也不會(huì)放棄它的IP。
假如這些變化是為了調(diào)整Java EE讓其適應(yīng)云,考慮到Oracle作為一個(gè)云提供商所面臨的激烈競(jìng)爭(zhēng)(IBM、 Amazon、Microsoft或CloudBees,這里僅舉幾例,也面向那個(gè)市場(chǎng)),那么對(duì)于Oracle而言,為了增加其市場(chǎng)份額,這種情況就可以理解了。但即便如此,這可能也要以招致Java開發(fā)社區(qū)的對(duì)立為代價(jià)了。我們只能期待在9月份的JavaOne大會(huì)上Oracle宣布進(jìn)一步的消息,了解到適合Java EE的未來(lái)。
網(wǎng)頁(yè)名稱:Oracle宣布JavaEE8改進(jìn)計(jì)劃,旨在提高云競(jìng)爭(zhēng)力
文章源于:http://www.dlmjj.cn/article/djgcdji.html


咨詢
建站咨詢
