程序员们请收好这本JVM日历:Java 2018大事回顾
生活随笔
收集整理的這篇文章主要介紹了
程序员们请收好这本JVM日历:Java 2018大事回顾
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
專注于Java領(lǐng)域優(yōu)質(zhì)技術(shù)號,歡迎關(guān)注
來源:ImportNew - 唐尤華
一年過去了,是時候發(fā)布新一版 Java Advent 日歷。這篇是發(fā)布的第六個日歷,能夠參與這一季的日歷讓我感到非常榮幸。比起專門討論某個主題,我覺得更值得坐下來看看這一年發(fā)生的重大事件。這篇回顧專注于 Java 生態(tài),內(nèi)容應(yīng)該不會讓你感到陌生。
一月
- 在2017年決定開源 Java EE 后,Oracle 在1月闡明了自己的命名規(guī)范與包命名。Java EE 守護(hù)者公布了他們的立場,關(guān)于Java EE 命名和打包的聯(lián)合社區(qū)公開信,文中提出了可能的解決方案。兩周內(nèi)公布了官方回復(fù)。Red Hat 的 Mark Little 在他的博客中進(jìn)行了總結(jié)。1月份,圍繞新標(biāo)準(zhǔn)化過程的相關(guān)問題還在進(jìn)行深入討論沒有答案
- 其他重大新聞,JDK 有了一個孵化器項目。JEP12 提出了一個新的預(yù)覽語言或者叫做 VM 特性,已經(jīng)確認(rèn)、實現(xiàn)但不是長期功能。可以通過 –incubating <version> 標(biāo)簽啟用
- Oracle 還宣布 Java 8 更新支持從2018年9月延長到2019年1月
- 有關(guān) EE4J 第一個版本發(fā)布的信息開始披露
二月
- Java EE 新名字決定了:社區(qū)對 Jakarta EE 還是 Enterprise Profile 進(jìn)行了投票,最終 Jakarta EE 獲勝。提交了 EE.next 工作組 草案
- 原本計劃2018年3月20日發(fā)布 GA 版本,Java 10 RC1 發(fā)布了,這是Oracle六個月發(fā)布周期之后的第一次升級
- 同樣在這個月,第一個 EE4J 項目創(chuàng)建了項目的 GitHub 賬號。 第一批提交并沒有讓人印象深刻的內(nèi)容,包含的 API 項目并沒有提供實現(xiàn),看起來有點混亂
- Apache NetBeans 9.0 beta 發(fā)布,對 Java 9 模塊系統(tǒng)提供完整支持
三月
- Spring Boot 2.0 發(fā)布,支持 Java 9
- 這個月,Oracle 宣布從 OpenJDK 中移除 JavaFX。這項措施通過解耦推動并促進(jìn) JavaFX 成為一項獨立的技術(shù)。在完整的客戶端路線圖文檔中(PDF)還透露了 Java WebStart 從 JDK 11版本開始不再作為 JDK 的一部分
- 在公布三月份發(fā)布的計劃后,MicroProfile 重要的 1.4 和 2.0 版本延期
四月
- 在 NX 半導(dǎo)體離開 Java Community Process(JCP)后,舉行了一輪特別選舉,阿里巴巴當(dāng)選最新的 JCP 成員。2010年起,中國電子商務(wù)巨頭阿里巴巴開始在 OpenJDK 上進(jìn)行開發(fā)。阿里巴巴平臺上運行的大多數(shù)應(yīng)用程序用 Java 編寫,這意味著超過十億行代碼和超過1萬名Java工程師
- JavaOne 成為歷史了。在這篇博客中,Stephen Chin說到:JavaOne 將被整合到 Oracle OpenWorld 中,后者不僅僅討論有關(guān) Java 技術(shù)
- 在新的Jakarta EE 網(wǎng)站發(fā)布期間,Microsoft 和 Lightbend 宣布作為參與成員加入 Jakarta EE 工作組
- Oracle 發(fā)布了 GraalVM 可以更快地運行程序
- 在一次與各路 Java 專家的系列訪談中,Java 社區(qū)表達(dá)了對 JDK 新功能、重要功能以及發(fā)布頻率非常重視。不久,Oracle 用一份單獨的FAQ回應(yīng)了其中最緊迫的問題
五月
- Dmitry Kornilov(Oracle)發(fā)布了從 Java EE 遷移到 Jakarta EE 的見解,大約有110個倉庫需要遷移,其中半數(shù)已遷移完成
- WildFly 13 發(fā)布:與 Java EE 8 規(guī)范保持一致,新的14版本將通過完整的 Java EE 8 認(rèn)證
- Jakarta EE 通訊誕生,訂閱新聞保持與最新的開發(fā)資源同步
六月
- Java 11 支持單源代碼文件啟動(JEP 330),使得編寫腳本成為了可能
- Nashorn 也被加入了 JDK 禁用模塊列表(JEP 335)
- EE4J 發(fā)布了一篇技術(shù)指導(dǎo)文檔,所有在 Jakarta EE 中的 EE4J 項目都要參照
- Payara 的 Steve Millidge 發(fā)布了一篇簡短的博客,討論了Jakarta EE 與 Eclipse MicroProfile之間的關(guān)系
- JetBrains 發(fā)布了他們的開發(fā)者生態(tài)系統(tǒng)狀態(tài)報告,宣稱 Java 是最受歡迎的編程語言
- Eclipse 基金會發(fā)布了MicroProfile1.4 和2.0 版本 ,包含 API 更新,加入全面的兼容性測試套件(TCK)、Maven坐標(biāo)、Javadoc,并未每個 API 加上了 Git 標(biāo)簽
- JDK 11 項目開發(fā)進(jìn)入了第一個減速階段,凍結(jié)了所有功能特性開發(fā)并開啟 bug 修復(fù)周期
七月
- Google 發(fā)布 jib:能夠更好地構(gòu)建 java Docker 鏡像
- WebSphere Liberty 18.0.0.2. 發(fā)布,完全支持 Java EE 8,來自IBM的聲明
- Dennis Kennelly 重申 IBM 對 Java 創(chuàng)新的承諾
- GraalVM 成為 Nashorn用戶的遷移路徑
- 在發(fā)布 beta 版本5個月后,Apache NetBeans 9最終版發(fā)布
- Eclipse 基金會宣布 Jakarta EE 委員會選舉結(jié)果
- 針對 Eclipse Photon 的 JBoss Tools 4.6.0 和 Red Hat Developer Studio 12.0 發(fā)布,支持 Java 10
八月
- 在使用 Mercurial 長達(dá)10年后,OpenJDK 開發(fā)組開始考慮為 JDK 尋找新的代碼管理工具
- WildFly 14 最終版與 Java EE 8 證書一起發(fā)布:同時發(fā)布的還有第一批 MicroProfile 規(guī)范,包括 MP Config、MP OpenTracing 和 MP Health
- 伴隨 Jakarta EE 和 Eclipse IoT 社群數(shù)量激增,Eclipse 基金會歡迎16位新成員
九月
- Apache Struts 2 中的一個遠(yuǎn)程代碼執(zhí)行 bug 造成了 Equifax 數(shù)據(jù)泄露。這件事情提醒我們,要為現(xiàn)有應(yīng)用程序定期打補丁
- Cloud Foundry 基金會將 Java 和 JavaScript 定為最重要的企業(yè)級應(yīng)用開發(fā)語言(PDF)
- Markus Karg 作為第一位非 Oracle 提交者 發(fā)布了 JAX-RS 2.1.1
- Eclipse GlassFish 宣布了新的發(fā)布計劃
- TomEE 7.1 發(fā)布:同時開始對 Java EE 8 支持
- Oracle’s Helidon 項目啟動:發(fā)布了 MicroProfile 1.1 實現(xiàn)
- Java Champion 合作發(fā)布了 Java 還是免費的 一問,旨在澄清對 Oracle 新的 JDK 發(fā)布節(jié)奏和支持政策的一些誤解和疑慮
- Eclipse 2018-09 通過 marketplace 發(fā)布了 Java 11 支持?jǐn)U展
- GlassFish 代碼加入了 EE4J 倉庫
- Gluecon 發(fā)布了 JavaFX 11 單機(jī)版
- JNoSQL 成為 Jakarta EE 下的第一個新項目
- Scala 2.12.7 發(fā)布:編譯器性能提升10%,Scaladoc 支持 Markdown 表格,改進(jìn)對 Java 11 的支持及對 Spark 2.4 的兼容性
- Azul Systems 與 Microsoft 聯(lián)合推出了 Microsoft Azure 免費 Java 產(chǎn)品支持以及 Azure Stack
- Java 11 來了:新版本是 Oracle 第一個長期支持版本(LTS)
- Spring Framework 5.1 進(jìn)入 GA 發(fā)布,支持 Java 11
十月
- Duke Choice Awards 2018 for JPoint、ClasssGraph、Twitter4J、Apache NetBeans 和 Jelastic 垂直內(nèi)存擴(kuò)展及開源計劃、MicroProfile.IO 和 Project Helidon 項目被授予了 2018 Duke Choice 大獎
- Dmitry Kornilov 用一篇長文重新闡述了 Eclipse EE4J 的第一年,總計轉(zhuǎn)移了1350萬行代碼共9500個文件到GitHub
- 針對 Eclipse 2018-09 的 JBoss Tools 4.9.0 和 Red Hat Developer Studio 12.9 發(fā)布
- 通過訂購 Red Hat OpenShift Application Runtimes(RHOAR),Red Hat 客戶可以使用 Thorntail 2.2
- 引入了新版 Jakarta EE Specification Process
- Microsoft 收購了 GitHub
- MicroProfile 2.1 發(fā)布:Eclipse MicroProfile 2.1(基于2.0版本構(gòu)建)更新了 Open Tracing API。與前一版本一樣,MicroProfile 2.1 繼續(xù)與 Java EE 8 保持一致,在 Java 微服務(wù)開發(fā)使用相同的編程基礎(chǔ)模型
- IBM 要收購 Red Hat
十一月
- TomEE 8.1 M1 發(fā)布:支持 Java EE 8 和 Jakarta EE
- Amazon Corretto:OpenJDK 免費長期支持版本發(fā)布
總結(jié)
以上是生活随笔為你收集整理的程序员们请收好这本JVM日历:Java 2018大事回顾的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vscode 免费视频教程
- 下一篇: bzoj2194 快速傅里叶之二