
ماذا تتوقع من الإصدارات الجديدة؟
تم إصدار أحدث إصدار من JDK (Java Development Kit) 19 في سبتمبر 2022. الإصدار التالي، Java 20، سيكون غير LTS وسيظهر للعالم في مارس 2023، بينما الإصدار التالي، Java 21، سيكون متاحًا مدعومة بالدعم طويل الأمد (LTS). بدءًا من الإصدار التالي في القائمة، Java 20، سيجلب بعض التحديثات الرائعة ويضيف وظائف جديدة للبيانات غير القابلة للتغيير والأدوية العامة وقوالب السلسلة. فيما يلي قائمة بالميزات التي سنراها في Java 20:- متغيرات النطاق المحلي للسماح بمشاركة البيانات غير القابلة للتغيير داخل سلاسل الرسائل.
- الأدوية العامة العالمية تجمع بين معالجة الأنواع المرجعية والبدائية في الكود العام.
- قوالب السلسلة لتسهيل التعبير عن السلاسل التي تتضمن القيم المحسوبة في وقت التشغيل.
- واجهة برمجة التطبيقات (API) لتتبعات المكدس غير المتزامنة .
- واجهة برمجة تطبيقات classfile لإنشاء ملفات فئة Java وتحويلها.
- كائنات القيمة لتطوير نموذج كائن Java مع مثيلات الفئة التي لها مثيلات نهائية فقط.
- الطبقات البدائية . هذه أنواع خاصة من فئات القيمة التي ستحدد أنواعًا بدائية جديدة.
- مجموعات متسلسلة تقدم واجهة المجموعة.
- أنماط التسجيل لتفكيك قيم السجلات.
- تعمل واجهة برمجة التطبيقات للوظيفة الخارجية والذاكرة مع التعليمات البرمجية والبيانات خارج وقت تشغيل Java.
- مؤشرات الترابط الافتراضية (متوفرة الآن في Java 19 في وضع الاختبار) لتبسيط الكتابة وصيانة التطبيقات المتزامنة عالية الإنتاجية.
- واجهة برمجة تطبيقات متجهة (ظهرت بالفعل للمرة الرابعة في JDK 19) لتحقيق أداء أفضل من الحسابات العددية.
- التزامن المنظم لتسهيل البرمجة متعددة الخيوط من خلال واجهة برمجة التطبيقات (الآن، هو أيضًا في مرحلة الاختبار في Java 19).
- مطابقة الأنماط لتعبيرات وبيانات التبديل.

ما هي أهم اتجاهات جافا في عام 2023؟
نظرًا لتحديثها بشكل متكرر بميزات جديدة، ستظل Java بالتأكيد ذات صلة بالسوق سريعة التطور وستظل لغة برمجة مستخدمة على نطاق واسع. ولمساعدتك على فهم آفاق Java بشكل أفضل، دعنا نلقي نظرة أيضًا على اتجاهات Java ذات الصلة:-
حوسبة سحابية . في عام 2018، شهدنا ارتفاعًا كبيرًا في البيئات التي لا تحتوي على خادم. لكن عام 2018 كان مجرد العام الذي بدأنا فيه النظر إلى الفضاء التكنولوجي السحابي الأصلي باعتباره "شيئًا حقيقيًا". ومع ذلك، كان من المتوقع أن يتم التبني الجاد للتكنولوجيا السحابية الأصلية خلال السنوات الخمس إلى العشر القادمة. ومن ثم، فمن المحتمل أن يكون عام 2023 بداية تغييرات جدية. وهذا هو الوقت الذي ستأتي فيه Java إلى المقدمة (إنها رائعة للاستخدام في البنية التحتية للحوسبة السحابية).
-
الذكاء الاصطناعي (AI) . وغني عن القول أن الذكاء الاصطناعي يتطور بوتيرة هائلة، وله بالفعل تأثير كبير على العديد من الصناعات. وتعد Java مثالية لبناء تطبيقات الذكاء الاصطناعي القوية نظرًا لاستقلال النظام الأساسي وقابلية النقل. بالإضافة إلى ذلك، تسمح طبيعة Java الموجهة للكائنات بتطوير خوارزميات معقدة. وبهذا، نعتقد أن الذكاء الاصطناعي سيؤثر أيضًا على مطوري Java بشكل كبير.
-
التعلم الالي . أحد الأشياء التي تجعل Java فريدة من نوعها هو أنها لغة برمجة متعددة النماذج، مما يعني أنها ليست مجرد أداة ولكنها إطار عمل أيضًا. لذلك، نعتقد أن ظهور Java سيدفع إلى اعتماد التعلم الآلي. والاتجاه الفرعي الآخر الذي نتوقع أن يستمر في النمو في شعبيته هو تقديم أطر تعلم الآلة المستندة إلى Java.
-
إطار الربيع . من الآمن أن نقول إن Spring سيستمر في القيام بدور مهم جدًا في تطوير Java. ومع تطور أطر عمل Spring (شهدنا في عام 2022 إصدار Spring Framework 6 وSpring Boot 3)، فإنها ستصبح أكثر قوة وأسهل في الاستخدام. لذلك، يجب على مطوري Java الذين يرغبون في البقاء في المقدمة أن يراقبوا الربيع.
-
النظام الأساسي كخدمة . ببساطة، PaaS هو شكل من أشكال البنية التحتية السحابية وبما أن Java تدعم البيئات السحابية، فإننا نتوقع أن نرى المزيد من الدعم لـ PaaS المستندة إلى Java.
-
تطوير المحمول . يعد تطوير الأجهزة المحمولة مجالًا آخر حيث ستستمر Java في الازدهار حيث يتم استخدامها على نطاق واسع لنظام Android، وهو النظام الأساسي للهواتف المحمولة الأكثر استخدامًا في العالم. وبما أن النظام الأساسي يحصل باستمرار على بعض التطورات، فإننا نتوقع أن يعمل المزيد من مطوري Java على تطوير تطبيقات Android. لذلك، يبدو مستقبل Java في مجال تطوير Android مشرقًا.
هل سيظل مطورو Java مطلوبين في عام 2023؟
كان هناك دائمًا طلب قوي على محترفي برمجة Java، ولا يبدو أن هذا الاتجاه سيتغير في عام 2023. في الواقع، يتشكل مستقبل مطوري Java بشكل إيجابي للغاية ويعدهم بوظيفة مستقرة وجيدة الأجر. على سبيل المثال، يقدم موقع التوظيف العالمي الأكثر شهرة، في الواقع، الآن أكثر من 48000 وظيفة لمطوري Java، ويتراوح متوسط رواتب المتخصصين المبتدئين من 82000 دولار إلى 104000 دولار سنويًا. في المقابل، فإن منافسها الرئيسي، Glassdoor، يدرج أكثر من 19000 فرصة عمل لمطوري Java في الولايات المتحدة وحدها، مع رواتب كبيرة تصل إلى 182000 دولار. وإذا أخذنا في الاعتبار الوظائف الأخرى ذات الصلة مثل Java Architect، وJava Engineer، وJava Programmer، ومطور تطبيقات Android، ومتخصص ضمان الجودة، فإن عدد الوظائف الشاغرة سيزداد بشكل كبير.
المصدر: الواقع

المصدر: باب زجاجي
GO TO FULL VERSION