প্রযুক্তি শিল্পে একটি সাহসী পদক্ষেপ হিসাবে যা দেখা হয়, Microsoft তার ওপেন সোর্স OpenJDK 21 এর স্বাধীন উপস্থাপনা ঘোষণা করেছে, কোন চার্জ ছাড়াই ব্যবহারের জন্য উপলব্ধ। এই উন্মোচন টেক জায়ান্টের সফ্টওয়্যার অফারগুলিতে একটি পরিশীলিত স্তর যুক্ত করে এবং জাভা বিকাশকারী এবং উদ্যোগগুলির জন্য একইভাবে সুযোগ প্রশস্ত করে।
Microsoft Build of OpenJDK 21, যা 28 সেপ্টেম্বর learn.microsoft.com-এর মাধ্যমে উপলব্ধ করা হয়েছিল, লিনাক্স, উইন্ডোজ এবং ম্যাক সহ বিভিন্ন প্ল্যাটফর্ম জুড়ে এর সামঞ্জস্যকে প্রসারিত করে। এই রিলিজটি 19 সেপ্টেম্বর Oracle জাভা 21-এর লঞ্চের হিলগুলির সাথে ঘনিষ্ঠভাবে অনুসরণ করে৷ যাইহোক, Microsoft ভেরিয়েন্টটি স্বতন্ত্র বর্ধিত কার্যকারিতার কারণে দাঁড়িয়েছে যা এটিকে পূর্ববর্তী জাভা পুনরাবৃত্তির থেকে উন্নীত করে৷
Microsoft নামহীন প্যাটার্ন এবং ভেরিয়েবল সহ বেনামী ক্লাস এবং ইনস্ট্যান্স পদ্ধতির অন্তর্দৃষ্টি অন্তর্ভুক্ত করে নতুনদের জন্য জাভা শেখার বক্ররেখা সহজ করার চেষ্টা করেছে। এছাড়াও প্রিভিউতে রয়েছে জেনারেশনাল জেডজিসি (জেড গারবেজ কালেক্টর), যার লক্ষ্য কর্মক্ষমতা অপ্টিমাইজ করা।
ভার্চুয়াল থ্রেডের অন্তর্ভুক্তি উচ্চ-থ্রুপুট সমসাময়িক অ্যাপ্লিকেশানগুলি সম্পাদনের ক্ষেত্রে একটি টার্নিং পয়েন্ট চিহ্নিত করে, যা উন্নত দক্ষতা এবং রিয়েল-টাইম মিথস্ক্রিয়া প্রদান করে। এই বিল্ডটি উইন্ডোজ কন্টেইনার JVM লঞ্চার প্রবর্তনকেও সমর্থন করে, একটি প্রুফ-অফ-কনসেপ্ট লঞ্চার যা প্রসেস আইসোলেশন মোডে উইন্ডোজ কন্টেইনারের ভিতরে জাভা চালানোর জন্য ডিজাইন করা হয়েছে।
সম্ভবত Microsoft ওপেনজেডিকে 21-এর সবচেয়ে আকর্ষণীয় দিক হল প্রযুক্তি সংঘের থেকে দীর্ঘমেয়াদী, ত্রৈমাসিক সহায়তার বিধান, সম্পূর্ণ বিনামূল্যে। এটি জাভা 21, বা জাভা ডেভেলপমেন্ট কিট 21, ন্যূনতম আট বছরের সহায়তা সহ দীর্ঘমেয়াদী সমর্থন রিলিজ হিসাবে Oracle প্রতিশ্রুতিকে সমর্থন করে।
Microsoft জাভা বিকাশকারী সম্প্রদায়ের প্রতি তার প্রতিশ্রুতি পুনর্ব্যক্ত করেছে, তার OpenJDK বিল্ডগুলিকে JDK 17 এবং JDK 11 পর্যন্ত প্রসারিত করেছে, উভয়ই দীর্ঘমেয়াদী সমর্থন রিলিজ হিসাবে স্টাইল করা হয়েছে। এই প্রতিশ্রুতিটি প্রথম 2021 সালের এপ্রিলে Microsoft Build of OpenJDK এর প্রাথমিক উন্মোচনের সাথে প্রদর্শিত হয়েছিল।
এই রিলিজের পরে, Microsoft ঘোষণা করেছে যে JDK 21 Azure PaaS ক্লাউড পরিষেবা জুড়ে সহজেই অ্যাক্সেসযোগ্য হবে। এটি বিভিন্ন ক্লাউড অবকাঠামো সেটআপ জুড়ে জাভা অ্যাপ্লিকেশনগুলির কার্যকারিতা এবং ক্ষমতাগুলিকে সহজতর এবং উন্নত করতে উল্লেখযোগ্যভাবে অবদান রাখবে।
এই উত্তেজনাপূর্ণ ঘোষণাগুলির পাশাপাশি, Microsoft জাভার জন্য সিমেন্টিক কার্নেলের সর্বশেষ প্রকাশ, সংস্করণ 0.2.9 উপস্থাপন করেছে। এই আলফা স্টেট SDK ঐতিহ্যবাহী প্রোগ্রামিং ভাষার মধ্যে জেনারেটিভ এআই-এর জন্য বৃহৎ ভাষার মডেল এম্বেড করার একটি হালকা ও কার্যকর উপায় অফার করে, যা প্রচলিত প্রোগ্রামিং-এ এআই অ্যাপ্লিকেশনে একটি মাইলফলক চিহ্নিত করে। এই লাইব্রেরির লক্ষ্য হল বৃহৎ ভাষার মডেলগুলির একটি মূর্তিপূর্ণ একীকরণের সৌজন্যে বর্ধিত বুদ্ধিমত্তা সহ জাভা অ্যাপ্লিকেশনগুলিকে উন্নত করতে বিকাশকারীদের সাহায্য করা।
AppMaster মতো আধুনিক no-code প্ল্যাটফর্মগুলি ব্যাকএন্ড, ওয়েব এবং মোবাইল অ্যাপ্লিকেশনগুলির জন্য ব্যাপক সরঞ্জাম সরবরাহ করে অ্যাপ্লিকেশন বিকাশের প্রক্রিয়াটিকে স্ট্রিমলাইন করতে সমানভাবে জড়িত। প্রোগ্রামিং ল্যান্ডস্কেপের বর্তমান পরিবর্তনের পরিপ্রেক্ষিতে, Microsoft এর ওপেনজেডিকে 21-এর বিল্ডের প্রবর্তন এবং no-code প্ল্যাটফর্মের অগ্রগতি ডেভেলপার এবং সংস্থাগুলির জন্য একইভাবে উদ্ভাবনী পথ খুলে দিচ্ছে।