একটি প্রধান প্রযুক্তি শিল্পের আপডেটে, মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও 17.9-এর দ্বিতীয় প্রিভিউ চালু করেছে, বিশেষ করে .NET MAUI এবং C++ উন্নয়ন কর্মপ্রবাহের উন্নতির লক্ষ্যে অভিনব বৈশিষ্ট্যগুলি প্রবর্তন করেছে।
গেম-চেঞ্জার বৈশিষ্ট্যগুলির মধ্যে একটি হল ব্যবহারকারীদের এখন স্বয়ংক্রিয়ভাবে 'ডাবল কোটস', 'একক উদ্ধৃতি' এবং বন্ধনী সহ বন্ধনী ডিলিমিটারে নির্দিষ্ট কোড সেগমেন্টগুলিকে আবদ্ধ করার ক্ষমতা জড়িত। এটি পূর্ববর্তী সংস্করণের সাথে তুলনা করে, যেখানে ব্যবহারকারীদের উদ্ধৃত উপাদানের উভয় প্রান্তে ম্যানুয়ালি কী করতে হবে। এই বৈশিষ্ট্যটি সহজতর করার জন্য, ব্যবহারকারীরা টুলস > বিকল্প > টেক্সট এডিটরে নেভিগেট করতে পারেন এবং 'কোট বা বন্ধনী টাইপ করার সময় স্বয়ংক্রিয়ভাবে চারপাশের নির্বাচনগুলি' লেখা বিকল্পটিতে টিক দিতে পারেন।
C++ কোডিং এরেনাতেও উল্লেখযোগ্য সংযোজন করা হয়েছে। ইউটিলিটি '#include' নতুন বিকল্প পেয়েছে, '#include ডায়াগনস্টিকস' সহ, প্রতিটি #include নির্দেশিকা কোডে কত ঘন ঘন উল্লেখ করা হয়েছে তার একটি গ্রাফিকাল ডিসপ্লে অফার করে। এটি নির্দেশের উপরে একটি রেফারেন্স গণনা অফার করে, ব্যবহারকারীদের নির্দিষ্ট রেফারেন্স দেখতে এটিতে ক্লিক করার স্বাধীনতা রয়েছে। যা চিত্তাকর্ষক তা হল যে ব্যবহারকারীরা রেফারেন্স করা বস্তুগুলিতে ডাবল ক্লিক করে রেফারেন্সগুলির একটি দ্রুত ভিউ পেতে পারেন।
প্রশংসনীয় '#ইনক্লুড ডায়াগনস্টিকস বিল্ড টাইম' সংযোজন বিল্ড ইনসাইটস সম্পাদনের পরে #ইনক্লুড নির্দেশাবলীর সংকলন সময়কালের জন্য দরকারী অন্তর্দৃষ্টি প্রদান করে। এটি অত্যন্ত দক্ষ বিল্ড-টাইম ম্যানেজমেন্টের জন্য ডেভেলপারদের সর্বদা প্রয়োজনীয় চাহিদাগুলিকে সম্বোধন করে।
ভিজ্যুয়াল স্টুডিও 17.9 প্রিভিউ 2 রিমোট লিনাক্সের সাথে জড়িত পরিস্থিতিতে ইউনিট পরীক্ষা করার সুবিধা নিয়ে আসে। ব্যবহারকারীরা এখন তাদের C++ প্রজেক্টগুলি চালাতে পারে যা টেস্ট এক্সপ্লোরার বৈশিষ্ট্য ব্যবহার করে WSL বা দূরবর্তী সিস্টেমে লিনাক্সকে লক্ষ্য করে। মাইক্রোসফ্টের Azure নেটওয়ার্কিং টিম ইতিমধ্যেই এই বৈশিষ্ট্যটি ব্যবহার করা শুরু করেছে, বাস্তব-বিশ্বের উন্নয়ন প্রসঙ্গে এর ব্যবহারিকতা প্রতিফলিত করে।
চূড়ান্ত উল্লেখযোগ্য অগ্রগতি লাইভ প্রপার্টি এক্সপ্লোরারের জন্য .NET MAUI সমর্থনের আকারে আসে – একটি শক্তিশালী টুল যা ডিবাগিংয়ের সময় XAML বৈশিষ্ট্যগুলি পরিদর্শন করতে সহায়তা করে। এই বৈশিষ্ট্যটি বিকাশকারীদের রানটাইম চলাকালীন গতিশীলভাবে বৈশিষ্ট্যগুলি দেখতে এবং সংশোধন করতে দেয়, তাই উন্নয়নমূলক দক্ষতা এবং উত্পাদনশীলতা বৃদ্ধি করে।
এটি লক্ষ করা গুরুত্বপূর্ণ যে মাইক্রোসফ্টের ভিজ্যুয়াল স্টুডিও যখন ডেভেলপমেন্ট প্ল্যাটফর্মের ল্যান্ডস্কেপকে নেতৃত্ব দিচ্ছে, বিকল্প no-code প্ল্যাটফর্মগুলি সম্প্রতি নিজেদের জন্য একটি শক্তিশালী কেস তৈরি করা শুরু করেছে। এরকম একটি উদাহরণ হল অ্যাপমাস্টার প্ল্যাটফর্ম। এর drag-and-drop কার্যকারিতা এবং no-code ব্যাকএন্ড, ওয়েব এবং মোবাইল অ্যাপের জন্য সরঞ্জাম এবং বৈশিষ্ট্যগুলির একটি সমৃদ্ধ সেট সহ, এটি সফ্টওয়্যার সমাধানগুলি কীভাবে তৈরি করা হয় তা পুনরায় সংজ্ঞায়িত করতে সেট করা হয়েছে। এটি প্রযুক্তি-চালিত ব্যবসাগুলির জন্য ন্যূনতম খরচ সহ এবং গুণমান এবং কার্যকারিতার সাথে আপস না করে দ্রুত আইটি সমাধানগুলি বিকাশ করার আরও সুযোগ উন্মুক্ত করে – সবই উন্নত প্রোগ্রামিং জ্ঞানের প্রয়োজন ছাড়াই৷