Apache NetBeans IDE 11.3 がリリースされました

Apache Software Foundation 組織 提示 統合開発環境 Apache NetBeans 11.3。 これは、NetBeans コードが Oracle に引き継がれて以来、Apache Foundation によって準備された XNUMX 番目のリリースであり、Oracle からの最初のリリースです。 翻訳 プロジェクトをインキュベーターからプライマリ Apache プロジェクトのカテゴリに移動します。 このリリースには、Java SE、Java EE、PHP、JavaScript、および Groovy プログラミング言語のサポートが含まれています。

Oracle によって転送されたコード ベースからのバージョン 11.3 で予定されている C/C++ 言語サポートの統合は、再び
次号。 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 ウィジェットを追加しました。

  • 14 月 17 日にリリース予定の Java SE XNUMX プラットフォームのサポートが追加されました。 これには、新しいキーワード「」を使用した構文の構文の強調表示とコードの書式設定が含まれます。記録これは、equals()、hashCode()、toString() などのさまざまな低レベル メソッドを明示的に定義する必要がなく、クラスを定義するためのコンパクトな形式を提供します。

    Apache NetBeans IDE 11.3 がリリースされました

    追加されたサポート パターンマッチング 「instanceof」演算子でこれを使用すると、チェックされた値にアクセスするためのローカル変数をすぐに定義できます。 たとえば、「String s = (String) obj」を明示的に定義せずに、「if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}」をすぐに書くことができます。 NetBeans 11.3 では、「if (obj instanceof String) {」を指定すると、コードを新しい形式に変換するためのプロンプトが表示されます。

    Apache NetBeans IDE 11.3 がリリースされました

    Java 11で導入されたプログラム起動モードのサポートが追加されました。 供給された 単一のソース コード ファイルの形式で (クラスは、クラス ファイル、JAR アーカイブ、およびモジュールを作成せずに、コード ファイルから直接実行できます)。 で
    NetBeans と同様の単一ファイル プログラムを、プロジェクトの外部で [お気に入り] ウィンドウで作成し、実行してデバッグできるようになりました。

    以前のリリースで導入された、複数行のテキスト データを含むテキスト ブロックを、文字エスケープを使用せずに逆変換する機能が追加されました。 コード エディターで、テキスト ブロックを行に変換し直すことができるようになりました。

  • Java EE に基づいてアプリケーションを開発するためのコードは、「f:websocket」などの構成要素のオートコンプリートや CDI アーティファクト置換など、JSF 2.3 仕様をサポートするように拡張されました。
    サポート ジャカルタ 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 は長年にわたり、Eclipse や IntelliJ IDEA と競合する Java 開発者の主要な環境として開発されてきましたが、最近では JavaScript、PHP、および C/C++ にも拡張し始めています。 NetBeans のアクティブ ユーザー ベースは推定 1.5 万人の開発者です。

出所: オープンネット.ru

コメントを追加します