新版Apache NetBeans IDE 10.0到貨

Netbeans-10.0-

Apache 軟件基金會推出了 Apache NetBeans 10.0 集成開發環境。 這是 Apache 基金會將 NetBeans 代碼轉移到 Oracle 後發布的第二個版本。

目前, 該項目仍在 Apache 開發人員的指揮下, 它準備基礎設施,審核許可證的純度,並測試遵守 Apache 社區採用的開發原則的能力。

將來,一旦該項目表明自己已準備好獨立存在,不需要額外的監控,它將轉移到多個父 Apache 項目中。

第二個版本是在 Apache 項目的支持下形成的, 以支持 PHP、JavaScript/HTML5 和 Groov 編程語言的模塊集成而聞名並且,它們最近已轉移到 Apache 基金會,並且未包含在 Apache NetBeans 9 版本中,該版本僅限於 Java SE。

預計下一版本將支持 C/C++。

NetBeans 10.0 亮點

隨著 NetBeans 10.0 新版本的發布 已提供對 JDK 11 的支持,包括更新的 nbjavac 模塊。

除了從 JDK 中刪除的 Java EE 和 CORBA 模塊外,它還被轉移到已棄用的 Nashorn JavaScript 引擎類別中 並添加了對 lambda 表達式的隱式類型參數的“var”定義的支持。

另一方面,增加了對 JUnit 5 庫的支持,現在在為基於 Java 8+ 的 Maven 項目創建測試時,該庫用作 JUnit 的默認版本。

已經實現了新的測試模式,添加了啟動或調試所選測試方法的能力(支持@Testable註釋)。

PHP 支持的改進

在 NetBeans 10.0 中 實現了對分支 7.0 到 PHP 7.3 中添加的 PHP 語言功能的支持.

其中包括在列表和函數參數末尾保留逗號的能力、靈活的多行插入語法、list() 中的鏈接賦值、對像類型、類中常量的可見性定義、在單個 catch 表達式中處理多種類型的異常、支持具有 null 值的類型、在 list() 構造中指定鍵的能力以及在新上下文中使用保留關鍵字。

添加了對 PHPStan 靜態分析器的支持 (在“工具 > 選項 > PHP > 代碼分析 > PHPStan”中設置,在“源 > 檢查...> 配置:PHPStan”中檢查);

在 PHP 的代碼編輯器中,添加了有關在類型為 void 的函數中返回值以及非抽象方法的錯誤聲明的警告。

添加了有關使用 strict_types 模式的提示,並實現了自動補全小寫 TRUE、FALSE 和 NULL 常量的選項。

添加了對 vardoc (“/ ** @var VarType $ varType * /”) 的支持,以及在編寫多行註釋的過程中自動星號替換的選項。 添加了折疊數組定義、標籤和“使用”表達式的功能;

PHP 代碼調試器添加了對條件斷點的支持(例如,它們僅在所選行中的變量取特定值時才起作用);

最後,還集成了 Twig 模板支持,用於自動完成分隔符、括號和引號。 添加了調色板支持。

如何在Linux上安裝NetBeans 10.0?

對於那些想要獲得此新版本的NetBeans 10.0的人 他們的系統上必須至少安裝 Oracle Java 8 或 Open JDK v8 以及 Apache Ant 1.10 或更高版本。

現在,他們必須下載可以獲取的應用程序的源代碼 從下面的鏈接。

安裝完所有內容後,將新下載的文件解壓縮到您喜歡的目錄中。

然後從終端進入這個目錄,然後執行:

ant

生成Apache NetBeans IDE。 構建完成後,您可以通過鍵入以下內容來運行IDE:

./nbbuild/netbeans/bin/netbeans

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   斯坦尼斯 他說:

    我更喜歡 Codelobster IDE – http://www.codelobsteride.com