Apache 軟體基金會組織 整合開發環境 。 這是自 Oracle 捐贈 NetBeans 代碼以來 Apache 基金會發布的第三個版本,也是自 Oracle 捐贈 NetBeans 代碼以來的第一個版本 專案從孵化器轉變為主要 Apache 專案類別。 此版本包含 Java SE、Java EE、PHP、JavaScript 和 Groovy 程式語言的支援。 來自 Oracle 捐贈的程式碼庫的 C/C++ 支援預計將在未來版本中遷移。
主要的 NetBeans 11.1:
- 新增了對 Java EE 8 的支持,能夠使用 Maven 或 Gradle 建立 Web 應用程式。 可以使用專為與 NetBeans 一起使用而建置的新「webapp-javaee8」Maven 範本將 NetBeans 中建置的 Java EE 8 應用程式部署到 Java EE 8 容器。 實現了與應用伺服器的內建集成 (來自 GlassFish 的叉子)。 增加了對 GlassFish 5.0.1 的支援;
- 新增了對 Java 語言新功能的支援。 新增了 JDK 10 和 12 的遷移設定檔。已建立 Jigsaw 模組名稱的自動產生。 新增了對 Java 程式碼編輯器的支持 (“switch”表達式的新形式), (以帶有原始程式碼的單一檔案的形式提供程式)並顯示有關內聯參數名稱的提示;
- 新增了 Gluon OpenJFX 的範例;
- 改進了對 Maven 和 Gradle 建置系統的支援。 對於 Maven,已經建立了與 JaCoCo 庫的集成,並且提供了將 Java 編譯器參數從 Maven 傳遞到 Java 程式碼編輯器的能力。 對於 Gradle,新增了對模組化 java 專案和 JavaEE 支援的初始支持,已實現 Java 前端應用程式嚮導,提供了對偵錯 Web 專案的支持,預設啟用在建置過程中顯示輸出,Gradle HTML UI 已啟用得到改善;
- 增加了使用能力 、基於GraalVM的JavaScript語言的實作;
- 使用Truffle程式碼實現了不同調試會話之間的快取劃分;
- 新增了對 Kotlin 程式碼語法高亮的支援;
- 實現了Jade語言自動補全模板程式碼的能力;
- 新增了對 PHP 7.4 的支援並更新了 PHP 語言的範例;
- 改進了高像素密度 (HiDPI) 螢幕上的效能。 啟動時顯示的初始畫面、製表符分隔符號和圖示已針對 HiDPI 進行了調整;
- 已經過渡到新的開發週期,這意味著每季都會形成新版本。
來源: opennet.ru
