JavaRush /وبلاگ جاوا /Random-FA /نتایج جاوا در سال 2020: به روز رسانی های عمده نسخه های 14...

نتایج جاوا در سال 2020: به روز رسانی های عمده نسخه های 14 و 15، جایگاه در رتبه بندی جاوا و محبوبیت

در گروه منتشر شد
علاوه بر ویروس کرونا و بحران اقتصادی، اتفاقات خوبی نیز در سال 2020 رخ داد. به عنوان مثال، انتشار نسخه های جدید جاوا. علاوه بر این، جاوا همچنان محبوب ترین زبان توسعه در جهان است. با جمع بندی سال 2020، بیایید به یاد بیاوریم که در طول سال چه اتفاقی برای زبان برنامه نویسی افتاده است.نتایج جاوا در سال 2020: به روز رسانی های عمده نسخه های 14 و 15، جایگاه در رتبه بندی جاوا و محبوبیت - 1

به روز رسانی جاوا: نسخه 14 و 15

در سال گذشته، دو به‌روزرسانی جاوا منتشر شد: 14 و 15. از جمله نوآوری‌های نسخه چهاردهم می‌توان به پشتیبانی آزمایشی از کلمه کلیدی رکورد، پشتیبانی از تطبیق الگو در اپراتور «instanceof»، NullPointerExceptions کاربرپسندتر، و توسعه یافته اشاره کرد. پیش‌نمایش بلوک‌های متنی، به‌روزرسانی پیش‌فرض عملکرد سوئیچ. جورج ساب ، معاون اوراکل در زمینه مهندسی پلتفرم جاوا گفت: جاوا 14 شواهد دیگری از مزایای چرخه به‌روزرسانی شش ماهه است: توسعه‌دهندگان به ویژگی‌هایی دسترسی پیدا می‌کنند که در غیر این صورت سال‌ها منتظر آن بودند . به گفته ساب، JDK 14 نه تنها شامل پیشرفت هایی است که بهره وری توسعه دهندگان را افزایش می دهد. این نسخه همچنین برای اولین بار شامل محتوای مهم پروژه هایی مانند Project Panama - یک رابط دسترسی به حافظه خارجی توسعه یافته و بهبودهای بیشتر از Project Amber - Pattern Matching و Records است. یکی از ابداعات کلیدی در جاوا 14 "Records" است. در واقع، ما یک نوع جدید داریم که در طول پروژه Valhalla توسعه یافته است . رکوردها شبیه به شمارش هستند و به شما امکان می دهند کد خود را ساده کنید. اساساً آنها جایگزین کلاس هایی می شوند که حالت دارند اما رفتار ندارند. JDK 14 شامل پیش نمایشی از Foreign-Memory Access API است که به برنامه های جاوا اجازه می دهد با استفاده از انتزاعات MemorySegment، MemoryAddress و MemoryLayout جدید، به طور ایمن و کارآمد به مناطق حافظه خارج از پشته JVM دسترسی پیدا کنند. نسخه پانزدهم شامل نوآوری هایی مانند الگوریتم امضای دیجیتال بر اساس منحنی ادواردز، کلاس های پنهان و همچنین نسخه های نهایی ویژگی هایی است که قبلا ارزیابی شده بودند: بلوک های متن و جمع کننده زباله ZGC. کلاس های مهر و موم شده به عنوان یک ویژگی پیش نمایش برای اولین بار در جاوا 15 اضافه شدند. همچنین تطبیق الگو را برای عملگر نمونه و رکوردها به عنوان پیش نمایش مجدداً فعال کرد. به طور خلاصه می توان گفت که به لطف به روز رسانی های هر شش ماه، جاوا زمان برای توسعه دارد و از سایر زبان های توسعه عقب نمی ماند. ضمنا امسال در آستانه انتشار نسخه 14، بررسی کامل نسخه های جاوا (از 8 تا 13) در جاوا راش منتشر شد. خواندن را توصیه می کنیم.

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

بر اساس تحقیقات JetBrains، جاوا همچنان محبوب ترین زبان برنامه نویسی اولیه در جهان است. حدود 5.2 میلیون توسعه دهنده از آن استفاده می کنند. داده های گزارش IDC "Java Turns 25" کمتر خوش بینانه نیست : بیش از 9 میلیون توسعه دهنده در سراسر جهان از جاوا استفاده می کنند. امروزه 51 میلیارد ماشین مجازی جاوا (JVM) در سرتاسر جهان مستقر و به طور فعال مورد استفاده قرار می‌گیرند، که جاوا را به گزینه ترجیحی برای توسعه برنامه‌های کاربردی مدرن سازمانی، از جمله تجزیه و تحلیل، میکروسرویس‌ها، مدیریت داده، خدمات اجتماعی، داده‌های بزرگ، DevOps، برنامه‌های کاربردی تلفن همراه، تبدیل می‌کند. مانیش گوپتا، معاون بازاریابی جهانی جاوا می گوید : ابزارهای توسعه و چت بات ها . بر اساس شاخص TIOBE که میزان محبوبیت زبان های برنامه نویسی را ارزیابی می کند ، در دسامبر 2020، جاوا دومین زبان محبوب در جهان شد . رتبه بندی ها محبوبیت جاوا در بین کارفرمایان را با تعداد زیاد برنامه ها و خدمات نوشته شده به این زبان توضیح می دهد. در رتبه بندی سایت کاریابی Dice.com، زبان جاوا در رتبه دوم قرار گرفت و تنها SQL توانست از آن پیشی بگیرد. بیایید نتایج مطالعه سالانه جامعه توسعه دهندگان Stack OverFlow را فراموش نکنیم: جاوا در سال 2020 رتبه پنجم را در میان محبوب ترین زبان های توسعه به خود اختصاص داد. همانطور که می بینیم، اگر جاوا در رتبه بندی محبوبیت در سال 2020 افزایش نمی یابد، حداقل کاهش نمی یابد.

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

به گفته JetBrains، بیشترین تعداد توسعه دهندگان جاوا در آسیا زندگی می کنند، جایی که حدود 2.5 میلیون برنامه نویس از جاوا به عنوان زبان اصلی خود استفاده می کنند. نتایج جاوا در سال 2020: به روز رسانی های عمده نسخه های 14 و 15، رتبه بندی جاوا و محبوبیت - 2جاوا بیشتر در چین و کره جنوبی استفاده می شود - به ترتیب حدود 51٪ و 50٪ از توسعه دهندگان. جاوا به طور فعال در هند، آلمان، اسپانیا و برزیل استفاده می شود. بلاروس با 33 درصد توسعه دهندگان در وسط این فهرست کشورها قرار دارد. اما روسیه و اوکراین با 25 درصد و 21 درصد برنامه نویس در انتهای لیست قرار دارند. JetBrains توضیح می دهد که دلایل محبوبیت جاوا در 6 کشور اول لیست، استفاده رایگان از این زبان برنامه نویسی، پشتیبانی دولتی و کد منبع باز است . جاوا 8 همچنان محبوب ترین نسخه در بین توسعه دهندگان است و توسط سه چهارم توسعه دهندگان جاوا ترجیح داده می شود. در عین حال محبوبیت جاوا 11 در حال افزایش است که نسبت به سال گذشته سهم کاربران این نسخه 10 درصد افزایش یافته است. جاوا 12 و جاوا 13 نسبتاً جدید نیز به سرعت مخاطبان خود را پیدا می کنند: هر یک از آنها 10٪ یا بیشتر استفاده می شود. در میان فریمورک های جاوا، Spring Boot پیشتاز است - 61٪ از توسعه دهندگان آن را انتخاب کردند. در رتبه های دوم و سوم به ترتیب Spring MVC (42%) و JSF (6%) قرار دارند. در سال 2020، جاوا بیشتر برای نوشتن وب سایت ها مورد استفاده قرار گرفت (36٪). در رتبه دوم توسعه خدمات شهری (25٪) و در رتبه سوم توسعه نرم افزار سیستم (19٪) قرار دارد.

جاوا در اخبار

در سال 2020 چه اتفاق دیگری با جاوا می افتاد؟ ما مجموعه ای از اخبار مهم برای توسعه جاوا را جمع آوری کرده ایم.

زبان جاوا یکی از سه مهارت فنی مورد تقاضا در کار از راه دور است.

سرویس کاریابی آمریکایی دایس فهرستی از مهارت های فنی، زبان های برنامه نویسی و ابزارهایی را که بیشترین تقاضا را در میان کارفرمایان متخصصان کار از راه دور دارند، جمع آوری کرده است. بر اساس نتایج دو ماه گذشته، زبان SQL پیشتاز بود و پس از آن مدیریت پروژه و زبان جاوا قرار گرفتند. نویسندگان این مطالعه خاطرنشان می‌کنند که سازمان‌های مرتبط با بخش‌های بهداشت و درمان و آموزش فعال‌ترین افراد در استخدام کار از راه دور در طول همه‌گیری بودند.

Snowflake محیط جدیدی را برای توسعه جاوا منتشر کرده است.

Snowflake، ارائه دهنده ذخیره سازی ابری و مدیریت داده، نسخه آزمایشی محیط توسعه جدید Snowpark را ارائه کرد. این برنامه از چندین زبان برنامه نویسی از جمله جاوا، اسکالا و پایتون پشتیبانی می کند. Snowpark شامل مجموعه ای از API است که تضمین می کند کدهای نوشته شده در محیط به طور بهینه با موتور اصلی Snowflake تعامل دارند. IDE با پشتیبانی جدید برای وظایف بدون سرور در Snowflake Data Cloud تکمیل می شود.

Red Hat چارچوب Quarkus Java را برای فضای ابری معرفی کرد.

همانطور که سازندگان خاطرنشان می کنند ، Quarkus استفاده موثر از جاوا را در پلتفرم های Kubernetes امکان پذیر می کند و شکاف بین برنامه های کاربردی سنتی جاوا و محیط های بومی ابری را پر می کند. پشتیبانی از Quarkus به عنوان یک محیط زمان اجرا به شما این امکان را می دهد که به طور موثر از جاوا برای حل مشکلات فعلی استفاده کنید - هنگام توسعه برنامه های کاربردی مبتنی بر ابر، و همچنین پیاده سازی مدل های جدید سیستم های نرم افزاری، مانند میکروسرویس ها، کانتینرها و محاسبات بدون سرور.

ماشین مجازی GraalVM به نسخه 20.3 آپدیت شد

اوراکل آخرین نسخه امسال را منتشر کرد، GraalVM، یک ماشین مجازی جاوا و JDK مبتنی بر HotSpot/OpenJDK. این اولین نسخه پشتیبانی بلند مدت (LTS) برای GraalVM Enterprise است. فهرست به‌روزرسانی‌های GraalVM 20.3 شایان ذکر است: کامپایلر اکتشافی را بهبود بخشیده است که منجر به افزایش عملکرد 40 درصدی می‌شود. تولید کد بهبود یافته برای مقداردهی اولیه آرایه های جدید تخصیص یافته. بهینه سازی کد تکراری (در نسخه GraalVM Enterprise) گسترش یافته است. این همان چیزی است که سال گذشته برای جاوا بوده است. به نظر شما رویداد اصلی برای جامعه جاوا در سال 2020 چیست؟
نظرات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION