CodeGym /جاوا بلاگ /Random-UR /2020/21: سافٹ ویئر ڈویلپمنٹ کے رجحانات اور مستقبل کی پیشی...
John Squirrels
سطح
San Francisco

2020/21: سافٹ ویئر ڈویلپمنٹ کے رجحانات اور مستقبل کی پیشین گوئیاں

گروپ میں شائع ہوا۔
2020 کے اختتام تک دو ماہ سے بھی کم وقت ہے۔ جو ہمیشہ مزے کی بات ہے، ہے نا؟ اس سال ہمارے لیے کیا لایا ہے اس کا خلاصہ کرنا اور اگلے سال میں کیا امید رکھنا ہے۔ بالکل وہی ہے جو ہم آج کرنے جا رہے ہیں: 2020 میں سافٹ ویئر ڈویلپمنٹ انڈسٹری میں کیا ہوا اس پر ایک نظر ڈالیں، ساتھ ہی 2021 کے لیے کچھ محتاط پیش گوئیاں کریں۔ 2020/21: سافٹ ویئر ڈویلپمنٹ کے رجحانات اور مستقبل کی پیشین گوئیاں - 1

2020 میں سافٹ ویئر کی ترقی

JetBrains سافٹ ویئر ڈویلپمنٹ کمپنی کے ذریعہ کئے گئے سالانہ ڈیولپر ایکو سسٹم سروے (2020 میں تقریباً 20,000 ڈویلپرز کا سروے کیا گیا) کے نتائج کی بنیاد پر ، Java اس وقت دنیا کی سب سے مقبول پرائمری پروگرامنگ زبان ہے۔ جبکہ JavaScript مجموعی طور پر سب سے زیادہ معروف اور سب سے زیادہ استعمال ہونے والی پروگرامنگ زبان کے طور پر سرفہرست ہے۔ جہاں تک 2020 میں دیگر پروگرامنگ زبانوں اور ان کی مقبولیت کے رجحانات کا تعلق ہے، پائتھون جاوا کے ساتھ بڑھتا اور مقابلہ کرتا رہتا ہے۔ اب Python دنیا میں سب سے زیادہ پڑھی جانے والی پروگرامنگ لینگویج ہے: 30% سے زیادہ جواب دہندگان نے کہا کہ انہوں نے 2020 میں Python سیکھنا شروع کیا یا جاری رکھا، جو پہلے سے کہیں زیادہ ہے۔ Python ان تین زبانوں میں سے ایک ہے جو 2020-2021 میں اپنانے یا منتقل کرنے کا منصوبہ بنا رہے ہیں، گو اور کوٹلن اس فہرست میں سرفہرست ہیں۔ اس سروے کی ایک اور دلچسپ بات یہ ہے کہ ٹائپ اسکرپٹ پروگرامنگ لینگویج بتدریج بڑھتی رہتی ہے، تیزی سے لیڈروں تک پہنچتی ہے اور کافی متاثر کن ترقی کا مظاہرہ کرتی ہے۔ 2017 میں صرف 12% جواب دہندگان اسے استعمال کر رہے تھے اور صرف 1% نے کہا کہ یہ ان کی بنیادی زبان ہے۔ 2020 میں 28% صارفین نے کہا کہ وہ Typescript استعمال کر رہے ہیں اور 12% کے لیے یہ ان کی بنیادی زبان ہے۔ لگتا ہے ایک نیا ستارہ جنم لے رہا ہے۔ اس طرح کی ترقی کے ساتھ، ٹائپ اسکرپٹ کو جلد ہی اسے دنیا کی سب سے زیادہ مقبول پروگرامنگ زبانوں میں شامل کر لینا چاہیے۔

2020 میں جاوا

جب بات ان پروگرامرز کی ہو جو جاوا کو اپنی بنیادی پروگرامنگ زبان کے طور پر استعمال کر رہے ہیں، اس سروے میں کچھ دلچسپ دریافتیں بھی ہوتی ہیں ۔ اس حقیقت کے باوجود کہ Java 15 ہماری پیاری زبان کا تازہ ترین ورژن ہے، پروگرامرز کی اکثریت (75% جواب دہندگان) اب بھی نسبتاً Java 8 استعمال کر رہے ہیں، جو مارچ 2014 میں جاری کیا گیا تھا۔ جاوا 11 32 فیصد کے ساتھ دوسرے نمبر پر ہے، اور مقبولیت میں مسلسل بڑھ رہا ہے۔ پچھلے سال کے مقابلے اس کے استعمال میں 10 فیصد اضافہ ہوا ہے۔ جدید ترین Java 12 اور Java 13 تیزی سے اپنے سامعین کو تلاش کر رہے ہیں۔ وہ دونوں باقاعدگی سے 10% یا اس سے زیادہ ڈویلپرز سروے میں استعمال کرتے ہیں۔ جہاں تک جاوا ڈویلپر استعمال کرنے والے ایپلیکیشن سرورز کا تعلق ہے، اپاچی ٹامکیٹ اب تک سب سے زیادہ مقبول ہے، 62 فیصد جواب دہندگان نے کہا کہ وہ اسے منتخب کرتے ہیں، حالانکہ اس نے پچھلے سال کے مقابلے میں چند فیصد پوائنٹس کھوئے ہیں۔ اسپرنگ بوٹ جاوا کا سب سے مشہور فریم ورک ہے جس میں 61% جاوا کوڈر استعمال کرتے ہیں۔ Spring MVC 42% کے ساتھ دوسرے نمبر پر ہے۔ جاوا انٹرپرائز کی خصوصیات میں، Java EE 8 اب بھی 44% کے ساتھ سرفہرست ہے۔ IntelliJ IDEA اب تک سب سے زیادہ مقبول IDE ہے: 72% جواب دہندگان اس IDE کو دوسروں پر ترجیح دیتے ہیں۔ محققین نے یہ بھی پایا کہ جاوا کے 75 فیصد ڈویلپرز اپنے پروجیکٹس میں یونٹ ٹیسٹ استعمال کرتے ہیں۔ JUnit (83%) اور Mockito (43%) اب بھی اس میدان میں سب سے زیادہ مقبول حل ہیں۔

2021 میں سافٹ ویئر کی ترقی۔ پیشین گوئیاں

مستقبل کی پیشن گوئی کرنا ہمیشہ اس کا تجزیہ کرنے سے کہیں زیادہ مشکل ہوتا ہے جو پہلے سے ہوچکا ہے۔ آئیے ہم آپ کے ساتھ 2021 کے لیے پانچ پیشین گوئیاں شیئر کرتے ہیں جن کے درست ہونے کا بہت امکان ہے۔

  • سافٹ ویئر ڈویلپرز کی مانگ 2021 میں بڑھے گی۔

اگرچہ اب کچھ عرصے سے ہم اس کے برعکس پیشین گوئیاں دیکھ رہے ہیں، دنیا کے بارے میں کہ اب تک بہت زیادہ پروگرامرز ہیں اور AI جلد ہی سب سے زیادہ غیرمعمولی کوڈنگ کاموں کا ایک حصہ لینے والا ہے، اب تک ڈویلپرز کی مانگ صرف بڑھ رہی ہے۔ اور اگلے سال سب سے زیادہ امکان اس سے مستثنیٰ نہیں ہوگا۔ COVID-19 کی وبا کو اپنا کردار ادا کرنا چاہیے، خاص طور پر اگر ویکسین 2020 کے آخر تک تیار نہیں ہو گی اور دنیا بھر میں نئے لاک ڈاؤن کے ساتھ وائرس کا پھیلاؤ جاری ہے۔ چونکہ عالمی قرنطینہ ڈیجیٹل خدمات کی مانگ کو اور بھی بڑھاتا ہے جس کی وجہ سے ڈیجیٹلائزیشن میں اضافہ ہوتا ہے جس کی مارکیٹ سے توقع نہیں کی جاتی تھی، ایسا لگتا ہے کہ کاروبار کو مانگ کو برقرار رکھنے کے لیے اور بھی زیادہ پروگرامرز کی خدمات حاصل کرنے کی ضرورت ہوگی۔

  • جاوا پروگرامنگ مارکیٹ پر حاوی رہے گی۔

اور یہ ہماری اپنی پیشن گوئی بھی نہیں ہے۔ اس پیشین گوئی کے مطابق ، Java، Kotlin، اور Scala آج سافٹ ویئر ڈویلپمنٹ مارکیٹ میں سب سے زیادہ مقبول تینوں کے طور پر چٹخنا جاری رکھیں گے۔ "جاوا کا رن ٹائم، جاوا ورچوئل مشین JAVA کے لیے ایک بہترین بنیاد پیش کرتی ہے اور کوٹلن اور سکالا جیسی بہت سی مقبول پروگرامنگ زبانیں JVM کو اپنے رن ٹائم کے طور پر استعمال کرتی ہیں،" تجزیہ کار نوٹ کرتے ہیں۔

  • مصنوعی ذہانت کا رجحان برقرار رہے گا۔

اگرچہ AI اب کئی سالوں سے ایک گرم مقام رہا ہے، لیکن یہ 2021 میں خبریں بنانا بند نہیں کرے گا۔ مختلف صنعتوں میں زیادہ سے زیادہ کاروبار AI ٹیکنالوجیز کو اپنانا شروع کر رہے ہیں اور انہیں اپنے کام کے عمل میں ضم کر رہے ہیں۔ قدرتی طور پر، AI پروجیکٹس میں تجربہ کار ڈویلپرز کی مانگ کو 2021 میں چھت سے گزرنا چاہیے، اور ان کی تنخواہیں اس کی پیروی کریں گی۔

  • سافٹ ویئر ڈویلپمنٹ میں دور دراز کا کام اور بھی عام ہو جائے گا۔

جیسا کہ آپ شاید جانتے ہوں گے، ٹیک انڈسٹری پر COVID-19 کی وبا کے سب سے مثبت اثرات میں سے ایک دفتر سے دور دراز کے کام کی طرف شفٹ کو سپرچارج کرنا ہے۔ ڈرامائی تبدیلی 2020 کے اوائل میں ہوئی ہے، اور اگلے سال اور بھی زیادہ کمپنیوں کو نئی حقیقت کو اپنانا چاہیے اور اپنے ملازمین کو گھر سے کام کرنے کی اجازت دینا چاہیے۔ جو صرف حیرت انگیز ہے، ہے نا؟

  • Python مقبولیت میں بڑھتا رہے گا اور جاوا کے ساتھ مقابلہ کرتا رہے گا (بطور مقبول بیک اینڈ لینگوئج)۔

ML اور AI کی ترقی میں اضافے کے ساتھ، Python کو اپنی مسلسل ترقی کو جاری رکھنا چاہیے، اور Python کوڈرز کی مانگ میں بھی اضافہ ہونا چاہیے۔ دوسری طرف، یہ حقیقت کہ Python اب بڑے پیمانے پر سیکھا جا رہا ہے اور Python کے ڈویلپرز کی تعداد میں مسلسل اضافہ ہو رہا ہے، یقینی طور پر Python کے ڈویلپرز کے درمیان ملازمتوں کے لیے مقابلے کو سخت کرنا چاہیے، جو عام طور پر تنخواہوں کو منفی انداز میں متاثر کرتا ہے۔
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION