CodeGym/Java Blog/ランダム/2021 年の Java: バージョン 16 と 17 のアップデート、アジアでの人気、ランキングの持続性
John Squirrels
レベル 41
San Francisco

2021 年の Java: バージョン 16 と 17 のアップデート、アジアでの人気、ランキングの持続性

ランダム グループに公開済み
人のメンバー
12 月末ということは、Java 開発における重要なニュースと最新情報を要約する時期が来たことを意味します。結局のところ、この一年の間に多くの変化がありました。このテキストでは、重要な事実をまとめました。 2021 年の Java: バージョン 16 と 17 の更新、アジアでの人気、ランキングの持続性 - 1

Java アップデート: バージョン 16 および 17 のリリース

Java は 6 か月ごとに更新されます。予想通り、2021 年にはJava 16Java 17 の 2 つのリリースがありました。Java 16 リリースには 17 の機能拡張が含まれています。新機能の中で、スタンドアロン Java アプリケーションを配信するための新しいパッケージング ツール、メモリ管理の改善、インキュベーションおよびプレビュー機能の追加、コード互換性の強化 (将来のバージョンとの)、Alpine Linux およびその他の Linux 配布キット用の新しい JDK ポートについて言及する必要があります。Java 16 では、開発者は、instanceof と Record のパターン マッチング、および Java 14 で初めて導入された言語の機能拡張を完了しました。2021 年 9 月にリリースされた Java 17 には、14 の変更が含まれていまし 。それらのほとんどは、言語とプラットフォーム全体のパフォーマンスの向上に関連していました。また、作成者は、サードパーティ ソフトウェア開発者からのサポートの欠如により意味がなくなった多くの古いコンポーネントやテクノロジも削除しました。主な変更点には、オブジェクトや他のクラスがこれらのコンポーネントからプロパティを継承する機能をブロックするシールされたクラスとインターフェイスのサポートの改善が含まれます ( JEP 409 )。JDK プラットフォームの内部 API へのアクセスのブロックが改善されたこと、Vector API テクノロジの実装、実験的な AOT および JIT コンパイラの削除、およびレンダリングのための Metal フレームワークの使用によるパフォーマンスの向上について言及する価値があります。アップルのデバイス。Oracle の Windows およびその他のプラットフォーム用の商用 JDK 17 ビルドは、開発者の Web サイトから 入手できます。四半期ごとに更新される OpenJDK 17 の無料オープンソース バージョンは、ここ からダウンロードできます。JDK 17 には 8 年間の長期サポート (LTS) が付いています。次の LTS Java リリースは、2023 年に Java 21 で予定されています。それ以降、LTS リリースの頻度は 3 年から 2 年に変更されます。

Java エコシステムへの大幅な変更: Java EE の復活と Microsoft サポート

2021 年に Java に他に何が起こったでしょうか? たとえば、2021 年 4 月初旬、Oracle と Google の間の「永遠の」紛争がついに終わりました。米国最高裁判所は、Java API の違法使用をめぐる Oracle との係争で Google の側に立った。一連の訴訟は11年間続き、さまざまな訴訟でGoogleかOracleの勝利が認められた。長年にわたり、Google が損失を被った場合に支払える可能性のある金額は、当初の 61 億ドルから 93 億ドルまで増加しました。2021 年に起こったいくつかの変更における Microsoft の役割も覚えておく価値があります。4 月に、同社は Windows、Linux、macOS 向けの独自の OpenJDK 配布キットのビルドを公開しました。これは、企業インフラストラクチャの多くのシステムをサポートします。人気の Java プログラミング言語によるアプリケーションの開発および実行ツールのセットを誰でも無料でダウンロードしてインストールできます。Java 17 のリリースに近い 9 月に、Java EE がルネサンスを迎えているという調査結果が発表されました。 レポートによると、Jakarta EE は、調査に参加した開発者の 47% が使用し、2 番目に人気のあるクラウド プラットフォームでした。 「Jakarta EE Developer Surveyの結果は、Jakarta EEの使用の大幅な増加とクラウドネイティブJava全体への関心を示しています」とIBMのアプリケーションプラットフォームおよび統合担当バイスプレジデントのMelissa Modjeskiは述べています。

Java のランキング: Python より人気

JetBrains による年次調査の主な結論の 1 つは、Java プログラミング言語は、少し順位を落としているものの、依然として主要な言語としてPython よりも人気があるということです (回答者の 32% 対 29%)。 RedMonk 社が提供したデータ によると、2021 年 6 月末時点で、Java プログラミング言語のランキングは 3 位から 2 位に上昇しました。現在は Python とこの立場を共有しています。Javascript は RedMonk ランキングで第 1 位にあります。しかし、2021 年 12 月の時点で、Java はプログラミング言語の TIOBE ランキングで人気が 2 位から 3 位に下がりました。 Stack Overflow コミュニティの年次調査では、Java は 昨年と同様に 5 位にランクされました。ご覧のとおり、Java の人気は一貫していますが、順位はいくつか下がりました。この言語は依然として開発に 100% 関連しています。

Java 言語バージョンで何が起こっていたのか

2020 年と同様に、Java 8 は依然としてこのプログラミング言語の主要なバージョンです。興味深いことに、2019 年以降、Java 11 は毎年約 10 パーセント ポイントの着実な増加を示しています。JetBrains の調査 によると、Java を使用する開発者の 72% が Java 8 を好み、42% が Java 11 を好みます。Snyk コミュニティによって作成された レポートは、開発者が Java 8 から Java 17 より前の最新の LTS リリースである Java 11 への移行を開始したことも示しています。Java コミュニティからの以前のレポートでは、開発者は主に Java 8 を使用していました。調査によると、61.5% が Java 8 を使用していました。回答者はプロジェクトで Java 11 を使用しており、12% は最新バージョンの Java (当時は Java 15) を使用していました。Java 12 と Java 13 のシェアは 2020 年以降約 3 倍に低下しましたが、より新しい Java 14 と Java 15 は比較的新しいにもかかわらず、すでに視聴者を獲得しています。

Java は何に (そしてどこで) 使用されましたか

2020 年と同様に、Java は韓国、中国、ドイツで最もよく使用されています。韓国の IT における Java のシェアは 55%、中国では 47%、ドイツでは 33% です。Java は Web サイトの開発 (39%) に選択されることが最も多く、ユーティリティ (26%) やシステム ソフトウェア (19%) の作成に選択されることはそれほど多くありません。 2021 年の Java: バージョン 16 および 17 の更新、アジアでの人気、ランキングの持続性 - 2

JetBrains による2021 年の開発者エコシステムの現状

Web サイトと IT インフラストラクチャでの Java の使用は 2020 年から 2021 年にかけてわずかに増加しましたが、ビジネス インテリジェンス、データ サイエンス、機械学習での Java の使用は減少しました。Spring Boot は主要な Java フレームワークです (プログラマーの 65% が Spring Boot を選択しています)。Spring MVC フレームワークは 2 位であり、開発者の 42% を占めています。これが、Java 開発の世界における 2021 年の総括です。今年の Java コミュニティのハイライトは何だったと思いますか? 2021 年の Java: バージョン 16 および 17 の更新、アジアでの人気、ランキングの持続性 - 3
コメント
  • 人気
  • 新規
  • 古い
コメントを残すには、サインインしている必要があります
このページにはまだコメントがありません