Oracle:相信我,Java 仍然是免費(fèi)的!

責(zé)任編輯:xfuesx

2018-11-05 16:16:36

摘自:csdn

對(duì)于開(kāi)發(fā)者來(lái)說(shuō),這一年的技術(shù)圈似乎尤為動(dòng)蕩。

3 月,F(xiàn)acebook 被爆出臭名昭著的“劍橋數(shù)據(jù)泄露事件”;同月,Android 系統(tǒng)因侵權(quán)使用了 Java 接口,甲骨文公司獲得了 Google 奉送上來(lái)的數(shù)十億美元罰款;5 月,蘋(píng)果三星糾纏了近 7 年的專(zhuān)利侵權(quán)案,最終以三星電子公司賠償蘋(píng)果 5.386 億美元而作結(jié);6 月,一貫“厭惡”開(kāi)源的微軟卻豪擲 75 億美元收購(gòu)了全球最大的代碼托管平臺(tái) GitHub;10 月,107 歲的 IBM 以 340 億美元收購(gòu)了 Linux 巨頭 Red Hat......

撇開(kāi)科技巨頭們間的暗流涌動(dòng),開(kāi)發(fā)者們切身使用到的編程工具層面,同樣上演著各式風(fēng)云。

使用了 23 年的 Java 在今年 3 月和 9 月分別發(fā)布了 JDK 10 和 JDK 11 版本,卻又在上月宣布新版 Oracle JDK 不再免費(fèi);

老牌語(yǔ)言 C/C++ 依然占據(jù)著 TIOBE 等各大編程榜單榜首,睥睨蒼生;

Python 隨著 AI 的火爆而換發(fā)出強(qiáng)大的生命力,但在 7 月份慘遭“拋棄”,其創(chuàng)始人聲稱拒絕再為其“勞心勞力”;

新生代語(yǔ)言 Kotlin 在正式成為 Android 官方開(kāi)發(fā)語(yǔ)言后,受到了開(kāi)發(fā)者的廣泛推崇,并在 3 月份發(fā)布的 Stack Overflow 2018 最受歡迎編程語(yǔ)言榜單中雄踞第二;

4 月份,Google 開(kāi)源 Swift for TensorFlow,受到了 Swift 編程語(yǔ)言開(kāi)發(fā)者的熱烈歡迎;

發(fā)布已十年的 Go 則一直是開(kāi)發(fā)者的心頭好,還在 Stack Overflow 2018 年薪資計(jì)算器中被評(píng)為收入最高的開(kāi)發(fā)語(yǔ)言;

......

技術(shù)更迭之下,開(kāi)發(fā)者也只能緊跟趨勢(shì),不斷更新技術(shù)儲(chǔ)備。

近 7 成開(kāi)發(fā)者在使用 Java 語(yǔ)言

無(wú)獨(dú)有偶,在 2017 年中國(guó)軟件開(kāi)發(fā)者大調(diào)查中,CSDN 通過(guò)對(duì)廣大開(kāi)發(fā)者的調(diào)查同樣發(fā)現(xiàn),這些編程語(yǔ)言們?cè)陂_(kāi)發(fā)者心中的排名不分伯仲:近 7 成開(kāi)發(fā)者在使用 Java 語(yǔ)言,近 6 成開(kāi)發(fā)者近期最想學(xué) Python 語(yǔ)言;而 C/C++、Kotlin、Swift、Go 等語(yǔ)言同樣榜上有名。

對(duì)此,轉(zhuǎn)轉(zhuǎn)公司架構(gòu)算法部負(fù)責(zé)人孫玄表示:

Java 語(yǔ)言雖然是老牌語(yǔ)言,依然非常有生命力。第一是因?yàn)樗某掷m(xù)更新升級(jí)優(yōu)化,Java 9 在 2017 年已經(jīng)推出;第二,它的生態(tài)很完善,項(xiàng)目需要的功能都能夠找到對(duì)應(yīng)的實(shí)現(xiàn) Jar;第三,它的使用場(chǎng)景很廣泛,從電商領(lǐng)域、到信息流分發(fā)流量,再到大數(shù)據(jù)、云計(jì)算、AI 領(lǐng)域,都可以如魚(yú)得水地使用它。因此 Java 成為使用最多的語(yǔ)言也就不足為奇了。

人工智能是技術(shù)發(fā)展的下一個(gè)風(fēng)口,必將改變目前行業(yè)發(fā)展的格局,擁抱人工智能,將擁有未來(lái)。Python 作為解釋型的語(yǔ)言,它提供了大量的計(jì)算包,可以幫忙學(xué)習(xí)人工智能的同學(xué)很快上手,并且 Python 語(yǔ)法簡(jiǎn)單,表達(dá)的語(yǔ)義豐富,入門(mén)門(mén)檻相對(duì)較低。人工智能發(fā)展的火熱,成為促進(jìn) Python 語(yǔ)言應(yīng)用的催化劑。

其中的大佬“Java”最近因推出收費(fèi)服務(wù)而備受業(yè)界爭(zhēng)議,很多開(kāi)發(fā)者質(zhì)疑“Java 是不是不免費(fèi)了?”、“是不是該放棄 Java 了?”......針對(duì)這些問(wèn)題,在近日的甲骨文 CodeOne 大會(huì)上,Java 小組成員進(jìn)行了詳細(xì)解答。

甲骨文改革 Java,開(kāi)始推付費(fèi)服務(wù)

近日,甲骨文的 CodeOne 大會(huì)以全新的名稱在業(yè)界露面了。正如甲骨文開(kāi)發(fā)者社區(qū)團(tuán)隊(duì)主管 Stephen Chin 四月份時(shí)所說(shuō)的那樣,甲骨文正在努力創(chuàng)造一個(gè)“大事件”,用以包容更多的語(yǔ)言、技術(shù)和開(kāi)發(fā)者社區(qū)。

 

去年的大會(huì)上宣布了 Java 是甲骨文軟件開(kāi)發(fā)的首要任務(wù):“我們希望下一個(gè)十年 Java 仍然能夠保持第一。”此次會(huì)議上,甲骨文 Java 平臺(tái)組的 Georges Saab 再次強(qiáng)調(diào)了 Java 在并行性、并發(fā)性、性能、類(lèi)型系統(tǒng)和龐大生態(tài)系統(tǒng)方面占據(jù)的優(yōu)勢(shì),這些特性使其非常適合構(gòu)建數(shù)據(jù)基礎(chǔ)架構(gòu)。

Saab 隨后重申了甲骨文對(duì) Java 的承諾:“Java 在不斷發(fā)展,其生態(tài)系統(tǒng)也隨之發(fā)展。這產(chǎn)生了良性循環(huán),社區(qū)規(guī)模的擴(kuò)大帶來(lái)了很多可能性,但也帶來(lái)了很多挑戰(zhàn),例如不同用戶需求的沖突。”

因此,為了與其他編程語(yǔ)言的快速發(fā)布周期保持一致,甲骨文公司努力按照常規(guī)的六個(gè)月節(jié)奏提供 Java 改進(jìn)——很顯然,這已經(jīng)取得了一些成功,但這是以破壞某些東西為代價(jià)的。

甲骨文 Java 平臺(tái)小組的首席架構(gòu)師 Mark Reinhold 即表示:“我們正在以更快的速度發(fā)展 Java 平臺(tái)。我們這樣做是為了跟上競(jìng)爭(zhēng)平臺(tái),以使 Java 更適合現(xiàn)代應(yīng)用。”他還在演講中展示了 Java 的模塊化和現(xiàn)代化。此外,他向與會(huì)者保證,雖然 Java 的有些變化可能會(huì)讓用戶感到恐懼,但并不會(huì)像想象的那么可怕。

Reinhold 還強(qiáng)調(diào),盡管甲骨文處理 Java 支持的方式發(fā)生了變化,但 Java 仍然是免費(fèi)的。此外,他解答了業(yè)界關(guān)于新 Java “不再免費(fèi)”的誤解:

“為了建立一個(gè)公平的競(jìng)爭(zhēng)環(huán)境,甲骨文開(kāi)放了以前僅向付費(fèi)客戶提供的所有重要商業(yè)功能,包括應(yīng)用程序類(lèi)數(shù)據(jù)共享、飛行記錄器、Java 任務(wù)控制和垃圾收集器(ZGC)。”“甲骨文構(gòu)建和 OpenJDK 構(gòu)建在功能上是可以互換的。這意味著你可以隨意切換到另一個(gè)。這也意味著所有這些代碼都可以在 GPL 下獲得,任何人都可以構(gòu)建、測(cè)試、發(fā)布、更新和支持。”

Reinhold 說(shuō):“Java 旨在幫助開(kāi)發(fā)人員構(gòu)建和維護(hù)大型可靠的程序,此外,其另一個(gè)重要目標(biāo)是提升程序性能。”

目前,Java 團(tuán)隊(duì)正在深入研究幾個(gè)旨在增強(qiáng)語(yǔ)言的項(xiàng)目,其中包括 Valhalla 項(xiàng)目,旨在提高 JVM 內(nèi)存使用效率,從而降低成本;Panama 項(xiàng)目,旨在改進(jìn)用于與 JVM 交互的 C API;Amber 項(xiàng)目,嘗試通過(guò)添加 switch 表達(dá)式和原始字符串文字等功能,使 Java 更加簡(jiǎn)潔;Loom 項(xiàng)目,它引入了一種稱為光纖的線程的輕量級(jí)替代方案,對(duì)并發(fā)代碼更為有效......

2018 年,開(kāi)發(fā)者技術(shù)畫(huà)像又會(huì)發(fā)生什么變化?

編程語(yǔ)言是開(kāi)發(fā)者們獨(dú)有的溝通方式,它們以獨(dú)特的編碼方式,構(gòu)建出豐富而強(qiáng)大的程序應(yīng)用。年輕的中國(guó)互聯(lián)網(wǎng)環(huán)境下,技術(shù)和開(kāi)發(fā)者都在呈現(xiàn)出快速迭代的鮮明特點(diǎn)。

那么 2018 年,我們的開(kāi)發(fā)者畫(huà)像又會(huì)呈現(xiàn)出怎樣的趨勢(shì)變化呢?

自 2004 年開(kāi)始,CSDN 通過(guò)對(duì)開(kāi)發(fā)人員、開(kāi)發(fā)技術(shù)以及開(kāi)發(fā)工具、平臺(tái)的狀況和發(fā)展趨勢(shì)等進(jìn)行深入的調(diào)研,為各相關(guān)行業(yè)提供了中國(guó)軟件開(kāi)發(fā)者群體以及軟件開(kāi)發(fā)服務(wù)領(lǐng)域市場(chǎng)所提供的重要參考資料。迄今為止,已有數(shù)以萬(wàn)計(jì)的開(kāi)發(fā)者參與其中,共同繪就了真實(shí)的中國(guó)開(kāi)發(fā)者畫(huà)像。

而現(xiàn)在,2018 年 CSDN 軟件開(kāi)發(fā)者大調(diào)查活動(dòng)已經(jīng)正式啟動(dòng)了!作為技術(shù)開(kāi)發(fā)社區(qū)的一份子,我們誠(chéng)邀你加入我們的大調(diào)查活動(dòng)。

現(xiàn)在掃描以下二維碼即可參與:

此外,我們還為你準(zhǔn)備了精美的禮品,華為 nova3 智能手機(jī)、小愛(ài)智能音箱、CSDN 背包、CSDN 定制T恤、數(shù)百本技術(shù)圖書(shū)等你來(lái)拿!參與即有機(jī)會(huì)獲贈(zèng),還等什么,快來(lái)試試吧!

立即參與:https://www.csdn.net/2018dev/

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號(hào)-6京公網(wǎng)安備 11010502049343號(hào)