JavaRush /Java Blog /Random-JA /2021 年の Java: アップデート 16 と 17、アジアでの人気とランキングの安定性

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

Random-JA グループに公開済み
12月も終わり、そろそろ見直しの時期ですね。結局のところ、今年は Java 開発の世界に多くの変化がありました。このテキストでは主なものを集めました。 2021 年の Java: アップデート 16 と 17、アジアでの人気と評価の安定性 - 1

Java アップデート: 16 および 17

Java 言語は 6 か月ごとにアップデートを受け取ります。予想通り、2021 年には Java 16 とJava 17の 2 つのリリースがリリースされました。Java 16 リリースには 17 の改善が含まれています。バージョン 16 の新機能: スタンドアロン 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 フレームワークの使用によるパフォーマンスの向上に注目する価値があります。アップルのデバイス。Windows およびその他のプラットフォーム用の Oracle の 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の勝利を認めた。グーグルが損失を被った場合に支払える金額は、長年にわたり当初の61億ドルから93億ドルまで増加した。2021 年の変化の中で、マイクロソフトの参加は覚えておく価値があります。同社は 4 月に、Windows、Linux、macOS 向けの独自の OpenJDK ディストリビューションの実験ビルドを公開しました。これは、企業のインフラストラクチャ内の多数のシステムの運用をサポートします。人気の Java プログラミング言語でアプリケーションを開発および実行するためのツール セットを誰でも無料でダウンロードしてインストールできます。9月、Java 17のリリースと同時に、Java EEがルネサンスを迎えているという調査結果が発表された。レポートによると、Jakarta EE は 2 番目に人気のあるクラウド プラットフォームであり、調査対象の開発者の 47% が使用しています。「2021年のJakarta EE開発者調査は、Jakarta EEの使用状況を全体的に示しており、これがクラウドベースのJavaイノベーションに適したプラットフォームであることを示すもう1つの指標です」とIBMのアプリケーションプラットフォームおよび統合担当バイスプレジデントのMelissa Modjeski氏は述べています。

評価における Java: Python よりも多く選ばれる

JetBrains による年次調査の主な結論の 1 つは、Java プログラミング言語はわずかに順位を落としているものの、依然として主要な言語として Python よりも人気があるということです (回答者の 32% 対 29%)。RedMonk の企業チャートによると、2021 年 6 月末時点で、Java プログラミング言語はランキングで 3 位から 2 位に上昇しました。現在、Python と 2 位を共有しています。RedMonk ランキングの 1 位は JavaScript 言語によって占められています。しかし、2021 年 12 月時点の TIOBE プログラミング言語ランキングでは、Java の人気が 2 位から 3 位に下がりました。年次 Stack Overflow コミュニティ調査では、Java は昨年と同様に5 位になりました。ご覧のとおり、Java の人気はいくつか順位を落としたものの、安定しています。この言語は依然として開発に関連しています。

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 11 を使用しており、12% が最新バージョンの Java (当時は Java 15) を使用していました。Java 12 と Java 13 のシェアは 2020 年以降約 3 倍に減少しましたが、より新しい Java 14 と Java 15 は比較的新しいにもかかわらず、すでに視聴者を獲得しています。

Java はどこで、何のために使用されましたか?

2020 年と同様、Java は韓国、中国、ドイツで最も一般的に使用されています。韓国における Java のシェアは 55%、中国では 47%、ドイツでは 33% です。ベラルーシでは開発者の 26% が Java を好み、ウクライナでは 20%、ロシアでは 18% が Java を好みます。これは2020年に比べてわずかに減少しています。Java は Web サイトの開発 (39%) に使用されることが最も多く、ユーティリティ (26%) やシステム ソフトウェア (19%) の作成に使用されることはあまりありませんでした。 2021 年の Java: アップデート 16 と 17、アジアでの人気と評価の安定性 - 2Web サイトと IT インフラストラクチャでの Java の使用は 2020 年から 2021 年にかけてわずかに増加しましたが、ビジネス分析、データ サイエンス、機械学習での Java の使用は減少しました。Java フレームワークの中で、Spring Boot がリーダーです (プログラマーの 65% が選択しています)。Spring MVC フレームワークは、開発者の 42% を占めて 2 位となっています。2021 年は Java 開発の世界にとってこのようになりました。この 1 年間の Java コミュニティにとっての主なイベントは何だったと思いますか?
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION