Apache Software Foundation 組織
Oracle によって転送されたコード ベースからのバージョン 11.3 で予定されている C/C++ 言語サポートの統合は、再び
次号。 C および C++ でのプロジェクトの開発に関連するすべての機能はすでに準備が整っていますが、コードはまだ統合されていないことに注意してください。 ネイティブ サポートが利用可能になるまで、開発者はプラグイン マネージャを通じて NetBeans IDE 8.2 用に以前にリリースされた C/C++ 開発モジュールをインストールできます。 Apache NetBeans 2020 は 12 年 XNUMX 月にリリースされる予定で、延長サポート サイクル (LTS) を通じてサポートされます。
メイン
- ダークインターフェイス表示モードを追加しました - ダークメタルとダークニンバス。
- 新しい FlatLaf デザインテーマが提案されました。
- 高ピクセル密度 (HiDPI) 画面のサポートが向上し、
簡素化された HeapView ウィジェットを追加しました。 - 14 月 17 日にリリース予定の Java SE XNUMX プラットフォームのサポートが追加されました。 これには、新しいキーワード「」を使用した構文の構文の強調表示とコードの書式設定が含まれます。
記録 これは、equals()、hashCode()、toString() などのさまざまな低レベル メソッドを明示的に定義する必要がなく、クラスを定義するためのコンパクトな形式を提供します。追加されたサポート
パターンマッチング 「instanceof」演算子でこれを使用すると、チェックされた値にアクセスするためのローカル変数をすぐに定義できます。 たとえば、「String s = (String) obj」を明示的に定義せずに、「if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}」をすぐに書くことができます。 NetBeans 11.3 では、「if (obj instanceof String) {」を指定すると、コードを新しい形式に変換するためのプロンプトが表示されます。Java 11で導入されたプログラム起動モードのサポートが追加されました。
供給された 単一のソース コード ファイルの形式で (クラスは、クラス ファイル、JAR アーカイブ、およびモジュールを作成せずに、コード ファイルから直接実行できます)。 で
NetBeans と同様の単一ファイル プログラムを、プロジェクトの外部で [お気に入り] ウィンドウで作成し、実行してデバッグできるようになりました。以前のリリースで導入された、複数行のテキスト データを含むテキスト ブロックを、文字エスケープを使用せずに逆変換する機能が追加されました。 コード エディターで、テキスト ブロックを行に変換し直すことができるようになりました。
- Java EE に基づいてアプリケーションを開発するためのコードは、「f:websocket」などの構成要素のオートコンプリートや CDI アーティファクト置換など、JSF 2.3 仕様をサポートするように拡張されました。
サポートジャカルタ EE 8 Apache NetBeans 12.0 リリースで期待されています。 - Gradle ビルド システムのサポートが向上しました。 Gradle Tooling API がバージョン 6.0 に更新されました。 サポートの追加
再割り当て ホームディレクトリと複合アセンブリ (Gradle 複合プロジェクト)。 Kotlin 言語でのプロジェクトの認識が提供されます。 プロジェクトの強制再起動のサポートが追加されました。 - ビルドに Maven システムを使用するプロジェクトの場合、デフォルトの JDK バージョンをオーバーライドする設定が追加されました。
- コードエディタに言語サポートが追加されました
TypeScript (完全な下位互換性を維持しながら、JavaScript の機能を拡張します)。
- JavaScript プロジェクトの場合、Chrome への接続を提供するコネクタが確立されています。
- PHP の場合、「$this=>」を使用しないプロパティとメソッドのオートコンプリートが提供されます。
- コンパイル中の警告を取り除くための作業が行われました。
- ライブラリ Groovy 2.5.9、junit 5.5.2、および GraalVM 19.3.0 を更新しました。
- Janitor は、古い未使用の NetBeans ディレクトリを特定して削除する機能を追加しました。
NetBeans プロジェクトが
出所: オープンネット.ru