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