CodeGym /جاوا بلاگ /Random-UR /2021 میں جاوا: ورژن 16 اور 17 میں اپ ڈیٹس، ایشیا میں مقبو...
John Squirrels
سطح
San Francisco

2021 میں جاوا: ورژن 16 اور 17 میں اپ ڈیٹس، ایشیا میں مقبولیت، اور درجہ بندی میں پائیداری

گروپ میں شائع ہوا۔
یہ دسمبر کا اختتام ہے، جس کا مطلب ہے کہ یہ جاوا کی ترقی میں اہم خبروں اور اپ ڈیٹس کا خلاصہ کرنے کا وقت ہے۔ بہر حال، اس سال کے دوران اس میں بہت سی تبدیلیاں آئی ہیں۔ اس متن میں ہم نے اہم حقائق کو جمع کیا ہے۔ 2021 میں جاوا: ورژن 16 اور 17 میں اپ ڈیٹس، ایشیا میں مقبولیت، اور درجہ بندی میں پائیداری - 1

جاوا اپ ڈیٹس: ورژن 16 اور 17 کی ریلیز

ہر چھ ماہ بعد جاوا اپ ڈیٹ ہو جاتا ہے۔ متوقع طور پر، 2021 میں دو ریلیز ہوئیں: Java 16 اور Java 17 ۔ جاوا 16 ریلیز میں 17 اضافہ شامل تھا۔ نئی خصوصیات میں ہمیں اسٹینڈ اسٹون جاوا ایپلی کیشنز کی فراہمی، بہتر میموری مینجمنٹ، اضافی انکیوبیشن اور پیش نظارہ خصوصیات، کوڈ کی مطابقت میں اضافہ (مستقبل کے ورژن کے ساتھ) اور الپائن لینکس اور دیگر لینکس ڈسٹری بیوٹی کٹس کے لیے نئی JDK پورٹس کی فراہمی کے لیے ایک نئے پیکیجنگ ٹول کا ذکر کرنا چاہیے۔ جاوا 16 میں، ڈویلپرز نے مثال کے طور پر اور ریکارڈ کے لیے پیٹرن میچنگ مکمل کی، اور زبان میں اضافہ، جو کہ پہلی بار جاوا 14 میں متعارف کرایا گیا تھا۔ جاوا 17، جو ستمبر 2021 میں جاری کیا گیا تھا ، میں 14 تبدیلیاں شامل تھیں۔ ان میں سے زیادہ تر کا تعلق عام طور پر زبان اور پلیٹ فارم کی کارکردگی کو بہتر بنانے سے تھا۔ تخلیق کاروں نے بہت سے فرسودہ اجزاء اور ٹیکنالوجیز کو بھی ہٹا دیا جو فریق ثالث سافٹ ویئر ڈویلپرز کی جانب سے تعاون کی کمی کی وجہ سے غیر متعلقہ ہو گئے۔ کلیدی تبدیلیوں میں سیل شدہ کلاسز اور انٹرفیس کے لیے بہتر سپورٹ شامل ہے جو اشیاء اور دیگر کلاسز ( JEP 409 ) کے ذریعے ان اجزاء سے وراثت میں ملنے والی خصوصیات کو روکتی ہے۔ یہ بات قابل ذکر ہے کہ JDK پلیٹ فارم کے اندرونی APIs تک رسائی کی بہتر بلاکنگ، نیز ویکٹر API ٹیکنالوجی کے نفاذ، تجرباتی AOT اور JIT کمپائلرز کو ہٹانے، اور میٹل فریم ورک کے استعمال کی وجہ سے کارکردگی میں بہتری۔ ایپل کے آلات۔ کمرشل JDK 17 کی تعمیرات اوریکل برائے ونڈوز اور دیگر پلیٹ فارمز ڈویلپر کی ویب سائٹ پر دستیاب ہیں ۔ سہ ماہی اپڈیٹس کے ساتھ OpenJDK 17 کا مفت اوپن سورس ورژن یہاں ڈاؤن لوڈ کے لیے دستیاب ہے ۔ JDK 17 کو 8 سال کی طویل مدتی مدد (LTS) ہے۔ اگلی LTS جاوا ریلیز 2023 میں Java 21 کے ساتھ متوقع ہے۔ اس وقت سے LTS ریلیز کی فریکوئنسی تین سے دو سال تک تبدیل ہو جائے گی۔

جاوا ایکو سسٹم میں اہم تبدیلیاں: جاوا ای ای اور مائیکروسافٹ سپورٹ کا دوبارہ جنم

2021 میں جاوا کے ساتھ اور کیا ہو رہا تھا؟ مثال کے طور پر، اپریل 2021 کے اوائل میں، اوریکل اور گوگل کے درمیان ایک "ابدی" تنازعہ بالآخر ختم ہو گیا۔ امریکی سپریم کورٹ نے جاوا API کے غیر قانونی استعمال پر اوریکل کے ساتھ تنازعہ میں گوگل کا ساتھ دیا۔ قانونی چارہ جوئی کا سلسلہ 11 سال تک جاری رہا، اور مختلف مثالوں نے گوگل یا اوریکل کی فتح کو تسلیم کیا۔ سالوں کے دوران، گوگل کے ضائع ہونے پر جو رقم ادا کی جا سکتی تھی وہ ابتدائی $6.1 بلین سے بڑھ کر $9.3 بلین ہو گئی ہے۔ 2021 میں ہونے والی کچھ تبدیلیوں میں مائیکروسافٹ کے کردار کو بھی یاد رکھنے کے قابل ہے۔ اپریل میں، کمپنی نے ونڈوز، لینکس، اور میک او ایس کے لیے اپنی اوپن جے ڈی کے ڈسٹری بیوشن کٹس کی تعمیرات شائع کیں، جو کارپوریٹ انفراسٹرکچر میں بہت سے سسٹمز کو سپورٹ کرتی ہیں۔ کوئی بھی مقبول جاوا پروگرامنگ زبان میں ایپلی کیشنز کے لیے ڈویلپمنٹ اور ایگزیکیوشن ٹولز کا سیٹ مفت میں ڈاؤن لوڈ اور انسٹال کر سکتا ہے۔ ستمبر میں، اس وقت کے قریب جب جاوا 17 جاری کیا گیا تھا، ایک مطالعہ سامنے آیا جس میں کہا گیا تھا کہ جاوا EE کو نشاۃ ثانیہ کا سامنا ہے۔ رپورٹ کے مطابق، Jakarta EE دوسرا مقبول ترین کلاؤڈ پلیٹ فارم تھا جسے 47% ڈویلپرز نے سروے میں حصہ لیا۔ IBM میں ایپلیکیشن پلیٹ فارم اور انٹیگریشنز کی نائب صدر میلیسا موڈجیسکی نے کہا، "جکارتہ EE ڈویلپر سروے کے نتائج جکارتہ EE کے استعمال میں نمایاں اضافہ اور کلاؤڈ-آبائی جاوا میں دلچسپی کو ظاہر کرتے ہیں۔"

درجہ بندی میں جاوا: ازگر سے زیادہ مقبول

JetBrains کے سالانہ مطالعہ کے اہم نتائج میں سے ایک یہ ہے کہ جاوا پروگرامنگ زبان، اگرچہ زمین کو تھوڑا سا کھو رہی ہے، پھر بھی Python کے مقابلے میں مرکزی زبان کے طور پر زیادہ مقبول ہے (32% بمقابلہ 29% جواب دہندگان)۔ RedMonk کمپنی کے فراہم کردہ اعداد و شمار کے مطابق جون 2021 کے آخر میں جاوا پروگرامنگ لینگویج رینکنگ میں تیسرے سے دوسرے نمبر پر پہنچ گئی۔ یہ اب اس پوزیشن کو Python کے ساتھ شیئر کرتا ہے۔ جاوا اسکرپٹ RedMonk کی درجہ بندی میں پہلے نمبر پر ہے۔ تاہم، دسمبر 2021 تک، جاوا پروگرامنگ زبانوں کی TIOBE درجہ بندی میں مقبولیت میں دوسرے سے تیسرے نمبر پر آ گیا ۔ اسٹیک اوور فلو کمیونٹی کے سالانہ سروے میں، جاوا پچھلے سال کی طرح پانچویں نمبر پر ہے۔ جیسا کہ آپ دیکھ سکتے ہیں، جاوا کی مقبولیت مسلسل ہے، حالانکہ اس میں کئی پوزیشنز کی کمی واقع ہوئی ہے۔ یہ زبان اب بھی ترقی کے لیے 100% متعلقہ ہے۔

جاوا زبان کے ورژن کے ساتھ کیا ہو رہا تھا۔

2020 کے ساتھ ساتھ، Java 8 اب بھی اس پروگرامنگ لینگویج کا سب سے بڑا ورژن ہے۔ دلچسپ بات یہ ہے کہ 2019 سے، Java 11 نے سالانہ تقریباً 10 فیصد پوائنٹس کا مسلسل اضافہ دکھایا ہے۔ یہ تعداد میں اس طرح نظر آتا ہے: 72% ڈویلپر جو جاوا استعمال کرتے ہیں وہ جاوا 8 کو ترجیح دیتے ہیں، اور 42% جاوا 11 کو ترجیح دیتے ہیں، JetBrains کی ایک تحقیق کے مطابق ۔ Snyk کمیونٹی کی طرف سے تیار کردہ رپورٹ یہ بھی ظاہر کرتی ہے کہ ڈویلپرز نے جاوا 8 سے جاوا 11 میں منتقل ہونا شروع کر دیا، جاوا 17 سے پہلے کی تازہ ترین LTS ریلیز۔ جاوا کمیونٹی کی پچھلی رپورٹوں سے پتہ چلتا ہے کہ ڈویلپرز زیادہ تر جاوا 8 استعمال کرتے ہیں۔ سروے کے مطابق، 61.5 فیصد جواب دہندگان اپنے پروجیکٹس میں جاوا 11 استعمال کر رہے تھے، جبکہ 12% جاوا کا تازہ ترین ورژن استعمال کر رہے تھے (اس وقت جاوا 15)۔ جاوا 12 اور جاوا 13 کے حصص میں 2020 کے بعد سے تقریباً تین گنا کمی آئی ہے، جبکہ نئے جاوا 14 اور جاوا 15 نسبتاً نئے ہونے کے باوجود پہلے ہی سامعین حاصل کر چکے ہیں۔

جاوا کس چیز کے لیے استعمال ہوتا تھا (اور کہاں)

2020 کی طرح، جنوبی کوریا، چین اور جرمنی میں جاوا سب سے زیادہ استعمال ہوتا ہے۔ جنوبی کوریا کے آئی ٹی میں جاوا کا حصہ 55 فیصد، چین میں 47 فیصد اور جرمنی میں 33 فیصد ہے۔ اکثر، جاوا کا انتخاب ویب سائٹس (39%) کی ترقی کے لیے کیا جاتا ہے، کم کثرت سے — یوٹیلیٹیز (26%) اور سسٹم سافٹ ویئر (19%) بنانے کے لیے۔ 2021 میں جاوا: ورژن 16 اور 17 میں اپ ڈیٹس، ایشیا میں مقبولیت، اور درجہ بندی میں پائیداری - 2

جیٹ برینز کے ذریعہ اسٹیٹ آف ڈیولپر ایکو سسٹم 2021

ویب سائٹس اور آئی ٹی انفراسٹرکچر کے لیے جاوا کے استعمال میں 2020 اور 2021 کے درمیان معمولی اضافہ ہوا، جبکہ جاوا نے کاروباری ذہانت، ڈیٹا سائنس، اور مشین لرننگ کے لیے استعمال میں کمی کی ہے۔ اسپرنگ بوٹ جاوا کا سرکردہ فریم ورک ہے (65% پروگرامرز اسے منتخب کرتے ہیں)۔ Spring MVC فریم ورک دوسرے نمبر پر ہے — 42% ڈویلپرز۔ یہ جاوا کی ترقی کی دنیا کے لیے سال 2021 کا اختتام ہے۔ آپ کے خیال میں اس سال جاوا کمیونٹی کے لیے کیا خاص بات تھی؟ جاوا 2021 میں: ورژن 16 اور 17 میں اپ ڈیٹس، ایشیا میں مقبولیت، اور درجہ بندی میں پائیداری - 3
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION