Apache NetBeans IDE 11.2 發布

Apache 軟體基金會組織 呈現 整合開發環境 Apache NetBeans 11.2。 這是自 Oracle 捐贈 NetBeans 代碼以來 Apache 基金會發布的第四個版本,也是自 Oracle 捐贈 NetBeans 代碼以來的第一個版本 翻譯 專案從孵化器轉變為主要 Apache 專案類別。 此版本包含 Java SE、Java EE、PHP、JavaScript 和 Groovy 程式語言的支援。 預計將於 11.3 月發布的 2020 版本中將從 Oracle 捐贈的程式碼庫遷移 C/C++ 支援。 Apache NetBeans 12 將於 XNUMX 年 XNUMX 月發布,並將透過擴展支援週期 (LTS) 提供支援。

主要的 創新 NetBeans 11.2:

  • 增加了支持 JavaSE 13。 例如添加
    能夠以表達式而非語句的形式使用「switch」。
    對包含多行文字資料的文字區塊實現了突出顯示和轉換操作,而不使用字元轉義並保留原始文字格式。 指定的功能目前標記為測試,並且僅在使用“-enable-preview”標誌構建時才啟動;

    Apache NetBeans IDE 11.2 發布
    Apache NetBeans IDE 11.2 發布

  • PHP 語言的新功能已在 7.4 分支中開發,計劃於 28 月 XNUMX 日發布。 NetBeans 增加了針對以下創新的處理: 類型屬性, 運算子“??=” (“a ??= b”類似“a = a ?? b”), 機會 定義新數組時替換現有數組(運算子“...$var”),new 機制 物件序列化(Serialized 和 __sleep()/__wakeup() 的組合), 機會 大數字(1_000_000_00)的視覺設計和 定義函數的格式「fn(parameter_list) => expr」(例如「fn($x) => $x + $y」類似「$fn2 = function ($x) use ($y) {return $」 x + $ y;}”)。

    Apache NetBeans IDE 11.2 發布

  • 進行了效能最佳化:提高了在來源樹中搜尋二進位檔案的速度。 在
    Linux和Windows使用API​​中提供的WatchService介面來追蹤目錄的變化 Java NIO2。 加速辨識帶有檔案的文件;

  • 改進了對 Gradle 建置系統的支援。 新增了載入 Java 編譯器標誌的功能,可讓您在 Gradle 專案中使用實驗性 Java 功能(「it.options.compilerArgs.add('—enable-preview')」)。 在選項卡中也加入了對使用者輸入的處理,反映了建置(輸出)的進度。 當啟動背景 Gradle Daemon 進程時,現在會考慮 org.gradle.jvmargs 屬性;
  • 解決了 JavaScript 解析器的程式碼許可證問題,因為之前必須單獨安裝解析器。 現在解析器 graal-js 從 GPL 轉移到 UPL(通用授權);
  • 安裝程式已改進,支援選擇性安裝各個 NetBeans 組件;
  • 應用程式伺服器支援 帕亞拉 更新發布 Payara平台5.193;
  • 更新了對 Amazon Beanstalk 的支援;
  • 增加了對高級的支持 屬性語法 在 Angular 中使用的 HTML5 中(例如, , 等等。)
  • 歡迎畫面已從 Oracle 網站的連結中刪除(netbeans.org 的連結已替換為 netbeans.apache.org)。

來源: opennet.ru

添加評論