Apache Software Foundation 組織
開発環境は、Java SE、Java EE、PHP、JavaScript、および Groovy プログラミング言語をサポートします。 C/C++ 言語のサポートの統合は、次のリリースに再び移行されました。 Oracle による C および C++ でのプロジェクトの開発に関連するコードの転送は、最後のリリースの準備中に完了しましたが、このコードの Apache NetBeans への統合には予想よりも長い時間がかかりました。 特に、ライセンスされたコードの純度を確認し、知的財産である要素をクリーンアップすることに加えて、Oracle が一部の機能を Apache Foundation に譲渡できなかったため、コードに変更を加える必要がありました。 ネイティブ サポートが利用可能になるまで、開発者はプラグイン マネージャを通じて NetBeans IDE 8.2 用に以前にリリースされた C/C++ 開発モジュールをインストールできます。
メイン
- プラットフォームのサポートを追加しました
JavaSE 14 。 これには、equals()、hashCode()、toString() などのさまざまな低レベル メソッドを明示的に定義することなく、クラスを定義するためのコンパクトな形式を提供する新しい「record」キーワードを使用した構文の強調表示とコードの書式設定が含まれます。「instanceof」演算子でのパターン マッチング サポートの継続テスト。これにより、テストされた値を参照するローカル変数をすぐに定義できるようになります。 たとえば、「String s = (String) obj」を明示的に定義せずに、「if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}」をすぐに書くことができます。 NetBeans では、「if (obj instanceof String) {」を指定すると、コードを新しい形式に変換できるプロンプトが表示されます。
- 可能性のうち
ジャワ13 文字エスケープなしでフォーマットされた複数行のテキスト ブロックの変換のサポートが注目されています。 コード エディターで、一連の行を同様のテキスト ブロックに変換したり、逆に変換したりできるようになりました。 - の
ジャワ12 ステートメントではなく式の形式で「switch」を使用するためのサポートを提供します。
- 可能性のうち
ジャワ11 ソース コードを含む単一ファイルの形式で提供されるプログラムの起動モードのサポートが注目されています (クラス ファイル、JAR アーカイブ、およびモジュールを作成せずに、コードを含むファイルからクラスを直接起動できます)。 NetBeans では、このような単一ファイルのプログラムをプロジェクトの外部で「お気に入り」ウィンドウで作成し、実行してデバッグできます。 - JavaFX サポート コードは、OpenJFX Gluon Maven アーティファクトの登録によって拡張されました。要素「FXML JavaFX Maven Archetype (Gluon)」および「Simple JavaFX Maven Archetype (Gluon)」がプロジェクト管理ダイアログに表示されます。 nbactions.xml ファイルが提供されているため、追加の構成変更を行わなくても、プロジェクトをすぐに起動してデバッグできます。
- Maven または Gradle を使用して Web アプリケーションを構築する機能を備えた Java EE 8 のサポートが追加されました。 サポート
ジャカルタ EE 8 まだ利用できません。
NetBeans で構築された Java EE 8 アプリケーションは、NetBeans で使用するために構築された新しい「webapp-javaee8」Maven テンプレートを使用して Java EE 8 コンテナにデプロイできます。
「f:websocket」などの構成要素のオートコンプリートや CDI アーティファクト置換など、JSF 2.3 仕様のサポートが提供されます。 Payara アプリケーション サーバー (GlassFish からのフォーク)、GlassFish 5.0.1、Tomcat、および WildFly との統合が実装されました。 - Maven および Gradle ビルド システムのサポートが向上しました。 Maven の場合、JaCoCo ライブラリとの統合が確立され、Maven から Java コード エディタに Java コンパイラ引数を渡す機能が提供されます。 モジュラー Java プロジェクトのサポートと Gradle の JavaEE サポートが追加されました。 Gradle Tooling API がバージョン 6.3 に更新されました。 Gradle 用の Java アプリケーション (Java フロントエンド アプリケーション) を作成するための新しいウィザードが提案されています。 Gradle Web プロジェクトのデバッグのサポートが追加されました。 Kotlin に Gradle プロジェクトのサポートが追加されました。 Gradle プロジェクトを強制的に再起動する機能が提供されました。
- 新機能のサポートを追加しました
PHP 7.4 . - コードエディタに言語サポートが追加されました
TypeScript (完全な下位互換性を維持しながら、JavaScript の機能を拡張します)。
- ダークインターフェイス表示モードを追加しました - ダークメタルとダークニンバス。
- 新しい FlatLaf デザインテーマが提案されました。
- 高ピクセル密度 (HiDPI) 画面のサポートが改善され、簡素化された HeapView ウィジェットが追加されました。
NetBeans プロジェクトが
出所: オープンネット.ru