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