Apache NetBeans IDE 11.3 發布

Apache 軟體基金會組織 呈現 整合開發環境 Apache NetBeans 11.3。 這是自 Oracle 交接 NetBeans 程式碼以來 Apache 基金會所準備的第五個版本,也是自 Oracle 交接 NetBeans 程式碼以來的第一個版本 翻譯 專案從孵化器轉變為主要 Apache 專案類別。 此版本包含 Java SE、Java EE、PHP、JavaScript 和 Groovy 程式語言的支援。

11.3 版本中預期的 C/C++ 語言支援整合再次從 Oracle 轉移的程式碼庫轉移到
下一期。 值得注意的是,與C和C++專案開發相關的所有功能都已準備就緒,但程式碼尚未整合。 在提供本機支援之前,開發人員可以透過插件管理器安裝先前為 NetBeans IDE 8.2 發布的 C/C++ 開發模組。 Apache NetBeans 2020 計劃於 12 年 XNUMX 月發布,並將透過擴展支援週期 (LTS) 提供支援。

主要的 創新 NetBeans 11.3:

  • 增加了額外的深色介面顯示模式 - 深色金屬和深色雨雲。
    Apache NetBeans IDE 11.3 發布

  • 提出了新的 FlatLaf 設計主題。

    Apache NetBeans IDE 11.3 發布

  • 改進了對高像素密度 (HiDPI) 螢幕的支援
    增加了簡化的 HeapView 小工具。

  • 新增了對 Java SE 14 平台的支持,計劃於 17 月 XNUMX 日發布。 這包括使用 new 關鍵字“構造的語法突出顯示和代碼格式化”記錄”,它提供了一種緊湊的形式來定義類,而無需明確定義各種低階方法,例如 equals()、hashCode() 和 toString()。

    Apache NetBeans IDE 11.3 發布

    增加了支持 模式匹配 在「instanceof」運算子中,它允許您立即定義一個局部變數來存取檢查的值。 例如,您可以立即編寫“if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}”,而無需明確定義“String s = (String) obj 」。 在 NetBeans 11.3 中,指定「if (obj instanceof String) {」將顯示一條提示,讓您可以將程式碼轉換為新形式。

    Apache NetBeans IDE 11.3 發布

    新增了對Java 11中引入的程式啟動模式的支持, 提供的 以單一原始碼檔案的形式(類別可以直接從程式碼檔案運行,無需建立類別檔案、JAR 檔案和模組)。 在
    現在可以在「收藏夾」視窗中的項目外部建立、執行和偵錯類似 NetBeans 的單一檔案程式。

    新增了對先前版本中引入的文字區塊進行反向轉換的功能,其中包括多行文字數據,而無需在其中使用字元轉義。 在程式碼編輯器中,文字區塊現在可以轉換回行。

  • 用於開發基於 Java EE 的應用程式的程式碼已擴展為支援 JSF 2.3 規範,包括「f:websocket」等結構的自動完成和 CDI 工件替換。
    支持 雅加達EE 8 預計在 Apache NetBeans 12.0 版本中發布。

    Apache NetBeans IDE 11.3 發布Apache NetBeans IDE 11.3 發布

  • 改進了對 Gradle 建置系統的支援。 Gradle Tooling API 已更新至版本 6.0。 增加了支持 重新分配 主目錄和 複合組件 (Gradle 複合項目)。 提供 Kotlin 語言項目的識別。 新增了對強制專案重新啟動的支援。
  • 對於使用 Maven 系統建置的項目,新增了設定以覆蓋預設的 JDK 版本。
  • 程式碼編輯器中新增了語言支持
    TypeScript(擴充 JavaScript 的功能,同時保持完全向後相容)。
    Apache NetBeans IDE 11.3 發布

  • 對於 JavaScript 項目,已經建立了一個連接器,提供與 Chrome 的連接;
  • 對於 PHP,提供了不含「$this=>」的屬性和方法的自動完成功能。
  • 已經完成了消除編譯期間警告的工作。
  • 更新了庫 Groovy 2.5.9、junit 5.5.2 和 GraalVM 19.3.0。
  • Janitor 新增了一個功能來識別和刪除舊的和未使用的 NetBeans 目錄。

    Apache NetBeans IDE 11.3 發布

回想一下,NetBeans 專案是 基於 1996 年由捷克學生創建,目標是為 Java 創建 Delphi 的類似版本。 1999年,該專案被Sun Microsystems收購,並於2000年以原始碼形式發布,並轉入免費專案類別。 2010 年,NetBeans 落入 Oracle 手中,Oracle 又吸收了 Sun Microsystems。 多年來,NetBeans 一直發展為 Java 開發人員的主要環境,與 Eclipse 和 IntelliJ IDEA 競爭,但最近開始擴展到 JavaScript、PHP 和 C/C++。 NetBeans 預計擁有 1.5 萬開發人員的活躍用戶群。

來源: opennet.ru

添加評論