JavaRush /Java Blogu /Random-AZ /2020-ci ildə Java nəticələri: 14 və 15-ci versiyaların əs...

2020-ci ildə Java nəticələri: 14 və 15-ci versiyaların əsas yeniləmələri, Java reytinqlərində yer və populyarlıq

Qrupda dərc edilmişdir
Koronavirus və iqtisadi böhranla yanaşı, 2020-ci ildə də yaxşı hadisələr oldu. Məsələn, Java-nın yeni versiyalarının buraxılması. Bundan əlavə, Java hələ də dünyada ən populyar inkişaf dilidir. 2020-ci ili yekunlaşdıraraq, il ərzində proqramlaşdırma dili ilə nə baş verdiyini xatırlayaq.2020-ci ildə Java nəticələri: 14 və 15-ci versiyaların əsas yeniləmələri, Java reytinqlərində yer və populyarlıq - 1

Java Yeniləmələri: Versiya 14 və 15

Keçən il iki Java yeniləməsi buraxıldı: 14 və 15. 14-cü versiyadakı yeniliklər arasında rekord açar söz üçün eksperimental dəstək, "instanceof" operatorunda nümunə uyğunluğu dəstəyi, daha çox istifadəçi dostu NullPointerExceptions, genişləndirilmiş " mətn bloklarının önizləməsi, defolt olaraq yenilənmiş keçid funksionallığı. Oracle-ın Java platforma mühəndisliyi üzrə vitse-prezidenti Corc Saab , “Java 14 altı aylıq yeniləmə dövrünün üstünlüklərinin daha bir sübutudur: tərtibatçılar illərlə gözlədikləri xüsusiyyətlərə çıxış əldə edirlər” dedi . Saab-a görə, JDK 14 təkcə developer məhsuldarlığını artıracaq təkmilləşdirmələri ehtiva etmir. Bu buraxılışa ilk dəfə olaraq Project Panama kimi layihələrin mühüm məzmunu daxildir - genişləndirilmiş xarici yaddaşa giriş interfeysi və Project Amber - Pattern Matching and Records-dan əlavə təkmilləşdirmələr." Java 14-də əsas yeniliklərdən biri “Rekordlar”dır. Əslində qarşımızda Valhalla layihəsi zamanı hazırlanmış yeni bir tip var . Qeydlər sadalamalara bənzəyir və kodunuzu sadələşdirməyə imkan verir. Əslində, onlar vəziyyəti olan, lakin davranışı olmayan sinifləri əvəz edirlər. JDK 14 Java proqramlarına yeni MemorySegment, MemoryAddress və MemoryLayout abstraksiyalarından istifadə edərək JVM yığınından kənar yaddaş bölgələrinə təhlükəsiz və səmərəli şəkildə daxil olmağa imkan verən Xarici Yaddaş Girişi API-nin ön baxışını ehtiva edir. 15-ci versiyaya Edvards əyrisinə əsaslanan rəqəmsal imza alqoritmi, gizli siniflər, həmçinin əvvəllər sınaqdan keçirilmiş funksiyaların son versiyaları: mətn blokları və ZGC zibil toplayıcısı kimi yeniliklər daxildir . Möhürlənmiş siniflər Java 15-də ilk dəfə bir önizləmə xüsusiyyəti kimi əlavə edildi; Həmçinin instanceof operatoru və qeydlər üçün nümunə uyğunluğu yenidən aktivləşdirilib. Xülasə olaraq deyə bilərik ki, hər altı aydan bir yenilənmələr sayəsində Java inkişaf etməyə vaxt tapır və digər inkişaf dillərindən geri qalmır. Yeri gəlmişkən, bu il 14-cü versiyanın buraxılışı ərəfəsində JavaRush-da Java versiyalarının tam icmalı (8-dən 13-ə qədər) dərc edilib. Oxumağı tövsiyə edirik.

Reytinqlərdə Java: hələ də populyardır

JetBrains-in araşdırmasına görə Java dünyanın ən populyar əsas proqramlaşdırma dili olmaqda davam edir . Ondan təxminən 5,2 milyon tərtibatçı istifadə edir. IDC-nin “Java 25 yaşı var” hesabatının məlumatları da daha az optimistdir : dünyada 9 milyondan çox tərtibatçı Java-dan istifadə edir. “Bu gün dünyada 51 milyard Java virtual maşını (JVM) yerləşdirilib və fəal şəkildə istifadə olunur ki, bu da Java-nı analitika, mikroservislər, məlumatların idarə edilməsi, sosial xidmətlər, böyük verilənlər, DevOps, mobil proqramlar, fasiləsiz daxil olmaqla müasir korporativ proqramların inkişafı üçün üstünlük təşkil edən seçimdir. inkişaf alətləri və chatbotlar,” Java üçün qlobal marketinq üzrə vitse-prezident Maniş Qupta deyir . 2020-ci ilin dekabr ayında proqramlaşdırma dillərinin populyarlığını qiymətləndirən TIOBE indeksinə görə Java dünyada ikinci ən populyar dil oldu . Reytinqlər Java-nın işəgötürənlər arasında populyarlığını bu dildə yazılmış çoxlu sayda proqram və xidmətlərlə izah edir. Dice.com iş axtarışı saytının reytinqində Java dili ikinci yerdə idi , yalnız SQL onu keçə bildi. Stack OverFlow developer icmasının illik tədqiqatının nəticələrini unutmayaq: Java 2020-ci ildə ən populyar inkişaf dilləri arasında 5-ci yeri tutdu. Gördüyümüz kimi, əgər Java 2020-ci ildə populyarlıq reytinqində yüksəlməsəydi, heç olmasa, enmədi.

Java harada və nə üçün istifadə edilmişdir?

JetBrains-ə görə, indiyə qədər ən çox Java tərtibatçıları Asiyada yaşayır, burada təxminən 2,5 milyon proqramçı Java-dan əsas dil kimi istifadə edir. 2020-ci ildə Java nəticələri: 14 və 15-ci versiyaların əsas yeniləmələri, Java reytinqlərində yer və populyarlıq - 2Java ən çox Çin və Cənubi Koreyada istifadə olunur - tərtibatçıların müvafiq olaraq təxminən 51% və 50%. Java Hindistan, Almaniya, İspaniya və Braziliyada fəal şəkildə istifadə olunur. Belarus 33% tərtibatçı ilə bu ölkələrin siyahısında orta yerdədir. Amma Rusiya və Ukrayna müvafiq olaraq 25% və 21% proqramçı ilə siyahının sonundadır. Java-nın siyahının ilk 6 ölkəsində populyar olmasının səbəbləri bu proqramlaşdırma dilinin pulsuz istifadəsi, dövlət dəstəyi və açıq mənbə kodudur, JetBrains aydınlaşdırır . Java 8 tərtibatçılar arasında ən sevimli versiya olaraq qalır.Ona Java tərtibatçılarının dörddə üçü üstünlük verir. Bununla yanaşı, Java 11-in populyarlığı artır.Ötən illə müqayisədə bu versiyanın istifadəçilərinin payı 10% artıb. Nisbətən yeni Java 12 və Java 13 də tez bir zamanda öz auditoriyasını tapır: onların hər biri 10% və ya daha çox istifadə edir. Java çərçivələri arasında Spring Boot liderdir - onu tərtibatçıların 61%-i seçib. İkinci və üçüncü yerlərdə müvafiq olaraq Spring MVC (42%) və JSF (6%) qərarlaşıb. 2020-ci ildə Java ən çox veb saytların yazılması üçün istifadə edilib (36%). İkinci yerdə kommunal xidmətlərin inkişafı (25%), üçüncü yerdə sistem proqram təminatının inkişafı (19%) qərarlaşıb.

Java xəbərlərdə

2020-ci ildə Java ilə başqa nə baş verdi? Java inkişafı üçün vacib xəbərlər seçmişik.

Java dili uzaqdan iş üçün ən çox tələb olunan üç texniki bacarıqdan biridir.

Amerikanın iş axtarışı xidməti Dice uzaqdan iş üzrə mütəxəssislərin işəgötürənləri arasında ən çox tələb olunan texniki bacarıqların, proqramlaşdırma dillərinin və vasitələrin siyahısını tərtib edib . Son iki ayın nəticələrinə görə lider SQL dili, ikinci yerdə Project Management və ikinci yerdə Java dili qərarlaşıb. Tədqiqatın müəllifləri qeyd edirlər ki, səhiyyə və təhsil sektorları ilə bağlı təşkilatlar pandemiya zamanı distant işi işə götürməkdə ən fəal olublar.

Snowflake Java inkişafı üçün yeni mühit buraxdı.

Bulud saxlama və məlumatların idarə edilməsi provayderi olan Snowflake yeni Snowpark inkişaf mühitinin sınaq versiyasını təqdim etdi. Java, Scala və Python daxil olmaqla bir çox proqramlaşdırma dillərini dəstəkləyir. Snowpark, mühitdə yazılmış kodun əsas Snowflake mühərriki ilə optimal şəkildə qarşılıqlı əlaqədə olmasını təmin edən API dəstini ehtiva edir. IDE Snowflake Data Cloud-da serversiz tapşırıqlar üçün yeni dəstək ilə tamamlanır.

Red Hat bulud üçün Quarkus Java çərçivəsini təqdim etdi.

Yaradıcıların qeyd etdiyi kimi , Quarkus Kubernetes platformalarında Java-dan səmərəli istifadə etməyə imkan verir və ənənəvi Java proqramları ilə bulud-doğma mühitlər arasında boşluğu aradan qaldırır. Quarkus-un işləmə mühiti kimi dəstəklənməsi cari problemləri həll etmək üçün Java-dan səmərəli istifadə etməyə imkan verir - bulud əsaslı proqramlar hazırlayarkən, həmçinin mikroservislər, konteynerlər və serversiz hesablamalar kimi proqram sistemlərinin yeni modellərini həyata keçirərkən.

GraalVM virtual maşını 20.3 versiyasına yeniləndi

Oracle bu ilin son buraxılışını, GraalVM, Java virtual maşını və HotSpot/OpenJDK əsasında JDK-nı buraxdı. Bu, GraalVM Enterprise üçün ilk Uzunmüddətli Dəstək (LTS) buraxılışıdır. GraalVM 20.3-də yenilənmələrin siyahısı aşağıdakıları qeyd etməyə dəyər: kompilyator heuristikanı təkmilləşdirib, nəticədə məhsuldarlıq 40% artıb; yeni ayrılmış massivlərin işə salınması üçün təkmilləşdirilmiş kod generasiyası; Kodun təkrarlanmasının optimallaşdırılması genişləndirildi (GraalVM Enterprise versiyasında). Keçən il Java üçün belə oldu. 2020-ci ildə Java icması üçün əsas hadisəni nə hesab edirsiniz?
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION