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

詳述有關(guān)Java未來的三個(gè)關(guān)鍵問題

開發(fā) 后端
一位Java技術(shù)的知情人說,Java的未來取決于Oracle如何處理JCP,Project Harmony認(rèn)證過程以及OpenJDK項(xiàng)目。本文將詳述有關(guān)Java未來的三個(gè)關(guān)鍵問題。

我們都聽說了一些有關(guān)為什么Oracle收購Sun的猜測:Java未來怎么辦?

Oracle一直都想和IBM站在同一水平線上。他們想要被看作是一個(gè)完整的供應(yīng)商,提供應(yīng)用程序,平臺和數(shù)據(jù)庫。如果你想要,那就是一站式服務(wù)。

Oracle已經(jīng)占據(jù)了應(yīng)用程序和數(shù)據(jù)庫的大部分市場。為了保持在這一領(lǐng)域的主要地位,他們想要擴(kuò)展并深入到硬件業(yè)務(wù)中。

收購是一項(xiàng)長期的防御舉動(dòng)以回應(yīng)微軟收購SAP的謠言。

雖然收購的原因?qū)芏嗳藖碚f是很重要的,但是對于我來說最重要的是會(huì)在Sun這15年中所創(chuàng)建和服務(wù)的Java技術(shù)上發(fā)生什么事情。我經(jīng)常會(huì)寫到"Java is COBOL" ,因?yàn)榻裉鞄缀跛械纳虡I(yè)都有一些Java未來要做的事情。謠言在應(yīng)用程序開發(fā)行業(yè)中漫天飛,但是我們早知道塵埃會(huì)落定,故事將會(huì)結(jié)束。這不意味著我們不能用歷史來引導(dǎo)我們預(yù)測Java未來。Ruby能否成為第二個(gè)Java?

從純粹的Java角度來看一看Oracle所得到的,這三個(gè)關(guān)鍵問題是

Java Community Process (JCP)會(huì)繼續(xù)存在嗎?

Apache Software Foundation (ASF)和Sun之間的爭端會(huì)解決嗎?

Oracle會(huì)通過為JDK扣交TCKs而取得Java IP嗎?

JCP會(huì)繼續(xù)存在嗎?

Oracle是JCP的高級成員,而且他們已經(jīng)提交了80多個(gè)Java Specification Requests (JSRs)。盡管有這個(gè)長期的參與承諾,Oracle表示——和其他的供應(yīng)商和參與者一起——JCP過程需要變得更開放,透明并且廠商中立。特別是在2007年12月12日的時(shí)候,Oracle提出了這個(gè):Resolution 1 (由Oracle提議, 第二個(gè)是由BEA提出) 。

“Executive Committee感覺到JCP變成一個(gè)開放獨(dú)立并且是廠商中立的標(biāo)準(zhǔn)組織,那里所有的成員都參與公平競爭,具體有以下特點(diǎn):

成員基金開發(fā)和管理費(fèi)用,一個(gè)法人實(shí)體,有法律,理事會(huì)和董事成員等等。

一個(gè)新的,簡單的IPR Policy(知識產(chǎn)權(quán)政策)允許更大范圍的執(zhí)行。嚴(yán)格的兼容性要求,致力于促進(jìn)Java編程模式。

此外,EC將在對Java Community干預(yù)最小的情況下,盡快實(shí)施這個(gè)計(jì)劃以確保這樣的過渡盡快的實(shí)施。”

所以我們希望Oracle能繼續(xù)JCP,但是它可能變成一個(gè)完全不同的JCP。如果Oracle成功的實(shí)施了所期望的轉(zhuǎn)變,結(jié)果會(huì)是非常有趣的而且具有廣泛的影響。特別有趣的是看到Oracle如何實(shí)施這些變革。那將是***個(gè)跡象表明Oracle將如何同Java工作。

Apache Software Foundation (ASF)和Sun之間的爭端會(huì)解決嗎?  客戶端Java的革命性飛躍

圍繞Apache和Sun爭論的主要問題是多種多樣的,但是這里有一個(gè)對這些事件的簡短總結(jié):

Apache Harmony Project目的是創(chuàng)建一個(gè)ASF授權(quán)的模塊化虛擬機(jī)(VM)和基于Java SE 5.0版本的JDK。

Sun的JDK開源和OpenJDK 項(xiàng)目。.

要成為一個(gè)認(rèn)證的JDK,Harmony需要通過Sun的Technology Compatibility Kits(TCKs)。

Sun說到Harmony是基于舊的JDK5.0而且不是在***的JDK6.0上,所以認(rèn)證過程停滯了,Harmony Project也懸而未決。

到今天,OpenJDK管理委員會(huì)也沒有解決這個(gè)爭端。Oracle如何處理這個(gè)情況是他們?nèi)绾喂芾鞪ava程序的第二個(gè)晴雨表。

Oracle會(huì)通過為JDK扣交TCKs而取得Java IP嗎?

在JDK認(rèn)證中涉及了很多法律問題會(huì)成為Java的大量蠕蟲。例如,除非你為OpenJDK通過TCK,否則你不獲得Java Intellectual Property (IP)的權(quán)力——即你沒有認(rèn)證的JDK。

由于你沒有Java SE7的一套規(guī)范,而且Sun也沒有購買一個(gè),所有沒有辦法擁有一個(gè)官方的OpenJDK 7。Oracle會(huì)采取同樣的辦法,而且不會(huì)發(fā)布一個(gè)規(guī)范或是TCKs,這樣將IP在內(nèi)部保持。

有關(guān)Java未來的三個(gè)關(guān)鍵問題的總結(jié)

如你所見,這三個(gè)問題都有所關(guān)聯(lián),每個(gè)答案本身有不同的水平和層次,例如:JCP肯能會(huì)繼續(xù)存在,但是它可能在指定技術(shù)方向上承擔(dān)不同的作用。管理上的這種差異為ASF問題提供一個(gè)簡單的解決方案,讓它們成為泛黃的記憶。Oracle可能會(huì)推出一個(gè)新的JDK規(guī)范連同TCKs一起,完全實(shí)現(xiàn)一個(gè)開放的JDK承諾。如何發(fā)揮這些因素將讓Java developmer community 清楚的知道Oracle如何運(yùn)行Java。

【編輯推薦】

  1. Java程序員面試必備的32個(gè)要點(diǎn)
  2. 可能不再有Java SE 7?甲骨文面臨Java許可問題
  3. Java未來的三大謎題:再談甲骨文收購Sun
  4. 淺談Java線程的生命周期
  5. 關(guān)于Java繼承的一些復(fù)習(xí)
責(zé)任編輯:彭凡 來源: IT專家網(wǎng)
相關(guān)推薦

2012-03-14 09:40:52

2021-05-14 14:04:37

數(shù)字化轉(zhuǎn)型IT技術(shù)

2015-07-27 11:11:31

混合云混合云管理云服務(wù)

2015-07-20 10:17:37

云計(jì)算應(yīng)用混合云混合云管理

2025-04-11 09:10:38

2022-09-16 14:17:43

CRM存儲(chǔ)

2023-07-04 14:47:10

2020-09-01 10:38:49

混合云云計(jì)算

2021-10-11 09:30:21

零信任網(wǎng)絡(luò)安全網(wǎng)絡(luò)攻擊

2020-04-14 10:22:50

零信任安全架構(gòu)網(wǎng)絡(luò)安全

2022-01-26 11:09:46

人工智能量子數(shù)字世界

2019-07-16 09:20:44

人工智能硬件Linux

2018-05-17 12:00:11

云安全應(yīng)用程序安全

2022-05-23 13:53:55

企業(yè)網(wǎng)絡(luò)攻擊滲透測試

2017-12-20 09:47:27

容器技術(shù)問題

2009-12-22 16:32:25

無線路由安全設(shè)置

2014-01-15 17:53:08

思科ACISDN

2018-12-14 10:52:15

多云邊緣計(jì)算存儲(chǔ)

2021-12-03 14:34:26

云遷移云端云計(jì)算

2022-09-25 23:37:48

比特幣數(shù)字貨幣加密貨幣
點(diǎn)贊
收藏

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