CodeGym /وبلاگ جاوا /Random-FA /جاوا در سال 2021: به روز رسانی در نسخه های 16 و 17، محبوب...
John Squirrels
مرحله
San Francisco

جاوا در سال 2021: به روز رسانی در نسخه های 16 و 17، محبوبیت در آسیا، و پایداری در رتبه بندی

در گروه منتشر شد
پایان ماه دسامبر است، به این معنی که زمان آن است که اخبار و به روز رسانی های مهم در توسعه جاوا را خلاصه کنیم. به هر حال، در طول این یک سال دستخوش تغییرات زیادی شده است. در این متن، حقایق کلیدی را جمع آوری کرده ایم. جاوا در سال 2021: به روز رسانی در نسخه های 16 و 17، محبوبیت در آسیا، و پایداری در رتبه بندی - 1

به روز رسانی جاوا: انتشار نسخه های 16 و 17

هر شش ماه، جاوا به روز می شود. انتظار می رود در سال 2021 دو نسخه منتشر شود: جاوا 16 و جاوا 17 . نسخه جاوا 16 شامل 17 پیشرفت بود. از جمله ویژگی‌های جدید باید به ابزار بسته‌بندی جدید برای ارائه برنامه‌های جاوا مستقل، مدیریت حافظه بهبود یافته، ویژگی‌های انکوباسیون و پیش‌نمایش اضافی، بهبود سازگاری کد (با نسخه‌های آینده)، و پورت‌های JDK جدید برای آلپاین لینوکس و سایر کیت‌های توزیعی لینوکس اشاره کرد. در جاوا 16، توسعه دهندگان تطبیق الگو را برای نمونه و ضبط، و بهبودهای زبان را تکمیل کردند، که برای اولین بار در جاوا 14 معرفی شد. جاوا 17، که در سپتامبر 2021 منتشر شد ، شامل 14 تغییر بود. بیشتر آنها به بهبود عملکرد زبان و به طور کلی پلت فرم مربوط بودند. سازندگان همچنین بسیاری از مؤلفه‌ها و فناوری‌های قدیمی را که به دلیل عدم پشتیبانی توسعه‌دهندگان نرم‌افزار شخص ثالث نامربوط شده بودند، حذف کردند. تغییرات کلیدی شامل پشتیبانی بهبود یافته برای کلاس‌ها و رابط‌های مهر و موم شده است که توانایی به ارث بردن ویژگی‌ها از این مؤلفه‌ها توسط اشیا و کلاس‌های دیگر را مسدود می‌کند ( JEP 409 ). شایان ذکر است مسدود شدن بهبود یافته دسترسی به APIهای داخلی پلتفرم JDK و همچنین بهبود عملکرد به دلیل پیاده سازی فناوری Vector API، حذف کامپایلرهای آزمایشی AOT و JIT و استفاده از چارچوب متال برای رندرینگ در دستگاه های اپل بیلدهای تجاری JDK 17 از Oracle برای ویندوز و سایر پلتفرم ها در وب سایت توسعه دهنده موجود است . نسخه منبع باز رایگان OpenJDK 17 با به روز رسانی های فصلی برای دانلود در اینجا موجود است . JDK 17 دارای 8 سال پشتیبانی بلند مدت (LTS) است. انتشار بعدی LTS جاوا در سال 2023 با جاوا 21 انتظار می رود. از آن زمان فرکانس انتشار LTS از سه به دو سال تغییر خواهد کرد.

تغییرات قابل توجه در اکوسیستم جاوا: تولد دوباره Java EE و پشتیبانی مایکروسافت

در سال 2021 چه اتفاق دیگری برای جاوا می افتاد؟ به عنوان مثال، در اوایل آوریل 2021، یک اختلاف "ابدی" بین اوراکل و گوگل سرانجام به پایان رسید. دادگاه عالی ایالات متحده در اختلاف با اوراکل بر سر استفاده غیرقانونی از Java API در کنار گوگل قرار گرفت. مجموعه ای از شکایت ها به مدت 11 سال به طول انجامید و موارد مختلف پیروزی را برای گوگل یا اوراکل به رسمیت شناختند. در طول سال‌ها، مقدار پولی که گوگل در صورت ضرر می‌توانست پرداخت کند، از 6.1 میلیارد دلار اولیه به 9.3 میلیارد دلار افزایش یافته است. همچنین ارزش یادآوری نقش مایکروسافت در برخی تغییراتی که در سال 2021 رخ داد را دارد. در ماه آوریل، این شرکت ساخت کیت های توزیع OpenJDK خود را برای ویندوز، لینوکس و macOS منتشر کرد که از بسیاری از سیستم ها در زیرساخت شرکت پشتیبانی می کند. هر کسی می تواند مجموعه ای از ابزارهای توسعه و اجرای برنامه ها را در زبان برنامه نویسی محبوب جاوا به صورت رایگان دانلود و نصب کند. در سپتامبر، نزدیک به زمانی که جاوا 17 منتشر شده بود، مطالعه ای منتشر شد که نشان می داد Java EE در حال تجربه یک رنسانس است. بر اساس این گزارش، Jakarta EE دومین پلتفرم ابری محبوب بود که توسط 47 درصد از توسعه دهندگان شرکت کننده در نظرسنجی استفاده شد. Melissa Modjeski، معاون پلتفرم برنامه‌ها و یکپارچه‌سازی‌ها در IBM گفت: نتایج Jakarta EE Developer Survey رشد قابل‌توجهی در استفاده از Jakarta EE و علاقه به جاوای بومی ابری را افزایش داده است .

جاوا در رتبه بندی: محبوب تر از پایتون

یکی از نتایج اصلی مطالعه سالانه JetBrains این است که زبان برنامه نویسی جاوا اگرچه کمی جایگاه خود را از دست داده است، اما همچنان از پایتون به عنوان زبان اصلی محبوب تر است (32٪ در مقابل 29٪ از پاسخ دهندگان). بر اساس داده های ارائه شده توسط شرکت RedMonk، در پایان ژوئن 2021، زبان برنامه نویسی جاوا از رتبه سوم به رتبه دوم ارتقا یافت. اکنون این موقعیت را با پایتون به اشتراک می گذارد. جاوا اسکریپت در رتبه اول RedMonk قرار دارد. با این حال، از دسامبر 2021، جاوا از نظر محبوبیت در رتبه بندی زبان های برنامه نویسی TIOBE از رتبه دوم به سوم سقوط کرد . در نظرسنجی سالانه جامعه Stack Overflow، جاوا مانند سال گذشته در رتبه پنجم قرار گرفت. همانطور که می بینید، محبوبیت جاوا ثابت است، اگرچه چندین رتبه کاهش یافته است. این زبان هنوز 100% برای توسعه مرتبط است.

در مورد نسخه های زبان جاوا چه خبر بود

و همچنین در سال 2020، جاوا 8 همچنان نسخه پیشرو این زبان برنامه نویسی است. جالب اینجاست که از سال 2019، جاوا 11 سالانه حدود 10 درصد افزایش ثابت داشته است. از نظر اعداد اینگونه به نظر می رسد: طبق مطالعه JetBrains ، 72 درصد از توسعه دهندگانی که از جاوا استفاده می کنند، جاوا 8 و 42 درصد جاوا 11 را ترجیح می دهند . گزارش ایجاد شده توسط جامعه Snyk همچنین نشان می دهد که توسعه دهندگان مهاجرت از جاوا 8 به جاوا 11 را آغاز کردند، آخرین نسخه LTS قبل از جاوا 17. گزارش های قبلی از جامعه جاوا نشان می داد که توسعه دهندگان بیشتر از جاوا 8 استفاده می کردند. طبق نظرسنجی، 61.5 درصد از پاسخ دهندگان از جاوا 11 در پروژه های خود استفاده می کردند، در حالی که 12 درصد از آخرین نسخه جاوا (جاوا 15 در آن زمان) استفاده می کردند. سهام جاوا 12 و جاوا 13 از سال 2020 حدود سه برابر کاهش یافته است، در حالی که جاوا 14 و جاوا 15 جدیدتر علیرغم اینکه نسبتا جدید هستند، قبلاً مخاطبان خود را به دست آورده اند.

جاوا برای چه چیزی استفاده شد (و کجا)

مانند سال 2020، جاوا بیشترین استفاده را در کره جنوبی، چین و آلمان دارد. سهم جاوا در فناوری اطلاعات کره جنوبی 55 درصد، در چین 47 درصد و در آلمان 33 درصد است. اغلب، جاوا برای توسعه وب سایت ها (39٪)، کمتر - برای ایجاد برنامه های کاربردی (26٪) و نرم افزار سیستم (19٪) انتخاب شده است. جاوا در سال 2021: به روز رسانی در نسخه های 16 و 17، محبوبیت در آسیا، و پایداری در رتبه بندی - 2

The State of Developer Ecosystem 2021 توسط JetBrains

استفاده از جاوا برای وب‌سایت‌ها و زیرساخت‌های فناوری اطلاعات بین سال‌های 2020 تا 2021 رشد اندکی داشته است، در حالی که استفاده از جاوا برای هوش تجاری، علم داده و یادگیری ماشین کاهش یافته است. Spring Boot فریم ورک پیشرو جاوا است (65٪ از برنامه نویسان آن را انتخاب می کنند). چارچوب Spring MVC در رتبه دوم قرار دارد - 42٪ از توسعه دهندگان. این پایان سال 2021 برای دنیای توسعه جاوا است. فکر می‌کنید نکته برجسته برای جامعه جاوا امسال چه بود؟ جاوا در سال 2021: به روز رسانی در نسخه های 16 و 17، محبوبیت در آسیا، و پایداری در رتبه بندی - 3
نظرات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION