Visual Studio ۲۰۲۲ با تغییرات بسیار جالبی در راه است. اگر در Visual Studio ۲۰۱۹ هستید، آیا ارزش ارتقای نسخه ها را دارد؟ یا باید صبر کرد؟
در اوایل سال جاری، مایکروسافت نسخه پیش نمایش ویژوال استودیو ۲۰۲۲ را در دنیای برنامه نویسی وحشی منتشر کرد. این خبر خوبی است! این یک IDE بسیار محبوب است، اما با توجه به سرعت تغییرات در اکوسیستم DevOps که در آن رشد میکند، بهدنبال یک تنظیم یا شاید حتی یک بازسازی اساسی است.
در حالی که توسعه دهندگان همه سطوح تجربه به طور کلی دیدگاه های مطلوبی نسبت به VS ۲۰۱۹ دارند، هیچ IDE وجود ندارد که نتواند با برخی بهبودها انجام دهد. آیا VS ۲۰۲۲ خیلی بهتر است؟ آیا ارزش آن را دارد که بهعنوان یک کاربر زودهنگام تبدیل شوید و به آخرین نسخه ارتقا دهید؟
در اینجا چیزی است که شما باید بدانید.
تاریخچه ویژوال استودیو: تاکنون، عمدتاً خوب است
Visual Studio ۲۰۱۹ و Visual Studio Code به عنوان کاربر پسند برای مبتدیان معرفی شده اند، اما تحسین مداوم برنامه نویسان پیشرفته و با تجربه را نیز به دست آورده اند.
به عنوان مثال، ادغام آن با Azure، Git/GitHub، و اضافه شدن اخیر پلتفرم هایی مانند Live Share و Xamarin، امکان ذخیره سازی آسان مبتنی بر ابر و توسعه چند پلتفرمی را فراهم می کند.
Visual Studio Live Share حتی همکاری بلادرنگ را در VS Code فراهم می کند. اما به همان اندازه که VS ۲۰۱۹ و VS Code خوب هستند، VS ۲۰۲۲ چندین پیشرفت وسوسه انگیز جدید به ارمغان می آورد.
مهمترین پیشرفت در VS ۲۰۲۲
یکی از پیشرفتهای اصلی در نسخه جدید به یک شکایت مکرر در مورد VS ۲۰۱۹ میپردازد، یعنی تقاضای شدید آن برای حافظه.
برای توسعهدهندگانی که روی برنامههای پیچیدهای که به قدرت محاسباتی زیادی نیاز دارند، کار میکنند، این نوید یک مزیت قابل توجه است. این معمولاً برای توسعه دهندگانی است که روی پروژه های تجاری و سازمانی کار می کنند.
از زمان نوشتن این مقاله، نسخه پیش نمایش برای برنامه های تولید مجوز ندارد.
چه چیز دیگری در VS ۲۰۲۲ جدید است؟
صفحه نقشه راه ویژوال استودیو ۲۰۲۲ در مستندات آنلاین مایکروسافت ادعا میکند که تیمی که بر روی آخرین نسخه کار میکند، این موضوعات را در ذهن دارد: بهرهوری شخصی و تیمی، توسعه مدرن و نوآوری مداوم.
همه ما صدای اینها را دوست داریم! اما این تعهد چه معنایی برای تجربه روزانه کار با آخرین نسخه VS ۲۰۲۲ دارد؟
نسخه ۲۰۲۲ پیشرفت های اضافی زیر را نوید می دهد:
۱. بهبود عملکرد تکمیل کد
Intellicode در VS ۲۰۲۲ می تواند خطوط کامل کد را با استفاده از درک بهتری از زمینه کدنویسی پر کند.
در حالت پیشنمایش کنونی، این فقط با C# کار میکند، اما مایکروسافت با نزدیک شدن به تاریخ انتشار رسمی، زبانهای دیگری را اضافه خواهد کرد.
۲. قابلیت های اشکال زدایی قوی تر
دیباگر اصلی با ارائه نمودارهای گام به گام، نقطه شکست احتمالی و شعله با خوانایی آسان تر، دیکامپایل کد را ساده می کند تا به برنامه نویسان در یافتن مشکلات کد محلی و از راه دور کمک کند.
۳. یک رابط برنامه نویسی بهبود یافته
Visual Studio ۲۰۲۲ یک محیط کدنویسی کاربرپسندتر و شهودی را ارائه می دهد.
این شامل گزینه های افزایش یافته برای سفارشی کردن ظاهر و احساس IDE است (به عنوان مثال، می توانید آن را با تم ویندوز خود مطابقت دهید) و همچنین امکان استقرار یک سیستم مدیریت اسناد که برای شما کار می کند.
۴. بهبود دسترسی
ویژوال استودیو ۲۰۱۹ دارای چندین ویژگی بود که دسترسی کلی را بهبود بخشید و VS ۲۰۲۲ ویژگیهای دسترسی بیشتری را بهبود بخشید و اضافه کرد.
به جای تکیه بر افزونه ها یا افزونه ها، کاربران می توانند رابط کاربری را برای بهبود دید و سازماندهی تغییر دهند و با افزونه های تایید شده بهتر کار کنند. همه اینها ناشی از کار مداوم مایکروسافت برای دسترسی به محصولات خود به صورت بومی است.
۵. پشتیبانی بهبود یافته برای آخرین ساخت C++
VS ۲۰۲۲ شامل مجموعه کاملی از ابزارها برای C++ ۲۰ است. این زبانی است که ویندوز با آن نوشته میشود، بنابراین توسعهدهندگان ویندوز باید از آن استقبال کنند.
یادداشتهای پیشنمایش VS ۲۰۲۲ چندین پیشرفت مهم را در آخرین نسخهها فهرست میکنند. این باید برنامه نویسی C++ را در نسخه جدید IDE با عملکرد بهتر IntelliSense و قابلیت های اشکال زدایی و تجزیه و تحلیل قوی تر آسان تر کند.
۶. توسعه برنامه ویندوز بهبود یافته است
اکنون میتوانید از Hot Reload (برای اولین بار در VS ۲۰۱۹ معرفی شد) برای بهروزرسانی بیلدهای برنامه خود در داتنت یا سی پلاس پلاس در حال اجرا استفاده کنید. Hot Reload یک رویکرد منحصر به فرد برای ویرایش کد شما در حین اشکال زدایی است.
به عبارت دیگر، شما را قادر می سازد بدون توقف برنامه یا راه اندازی مجدد آن، کد را تغییر دهید. همه توسعهدهندگان شرایطی را تجربه کردهاند یا میتوانند تصور کنند که این به کار خواهد آمد!
همچنین بهبودهایی در ادغام Git پیدا خواهید کرد، مانند توانایی کار به صورت بومی با چندین مخزن از یک نصب محلی IDE.
برای توسعهدهندگانی که برنامههای کانتینری را میسازند، قابلیتهای بیشتری برای کار یا هماهنگ کردن پروژهها با استفاده از Kubernetes، Docker و Service Fabric وعده داده شده است.
مستندات در مورد این که چه چیزی مستلزم آن است، خیلی مشخص نیست، اما کارهایی در حال انجام است تا تجربه ساخت اپلیکیشن را بهبود بخشد و تشخیص را افزایش دهد.
آیا اکنون باید به VS ۲۰۲۲ ارتقا دهید؟
پاسخ به نحوه استفاده شما از ویژوال استودیو در حال حاضر بستگی دارد.
توسعه دهندگان انفرادی در تمام سطوح مهارت احتمالاً از پیشرفت های ارائه شده در VS ۲۰۲۲ بهره مند خواهند شد و می خواهند در اسرع وقت با عملکردهای جدید و بهبود یافته قبل از انتشار رسمی آشنا شوند.
اگر تصمیم به ارتقا دارید، چندین گزینه برای نحوه شروع استفاده از VS ۲۰۲۲ Preview دارید.
ساده ترین راه این است که VS ۲۰۲۲ را در کنار بیلد فعلی VS ۲۰۱۹ خود نصب کنید. اگر نمی خواهید آن را روی دستگاه محلی خود نصب کنید، می توانید نسخه مبتنی بر ابر را امتحان کنید. شاید تجربه استفاده از MS Visual Studio Online را داشته باشید. شما همچنین می توانید از VS ۲۰۲۲ از خط فرمان استفاده کنید.
و فراموش نکنید، شما می توانید به پروژه VS ۲۰۲۲ کمک کنید! ورودی و بازخورد برنامهنویس به طور فعال در طول دوره پیشنمایش جستجو میشود.
برای مثال، اگر ویژگیای را پیدا کردید که در ساختهای اخیر وجود ندارد، میتوانید از صفحه پیشنهاد یک ویژگی برای تعامل مستقیم با تیم مهندسی ویژوال استودیو استفاده کنید.

برای توسعه دهندگان مشتاق با هر سطح مهارتی، فرصت ارائه نظرات به خودی خود جذاب است، چه باور داشته باشید که پیشرفت ها تأثیر قابل توجهی بر برنامه ریزی و فعالیت های طراحی روزانه شما خواهد داشت یا خیر.
اگر آماده نیستید با هر دو پا به داخل بپرید، یک ارتقاء موقت – حفظ ویژوال استودیو ۲۰۱۹ و استفاده از نسخه ابری یا نصب جداگانه ویژوال استودیو ۲۰۲۲ – بهترین راه برای جهش در ایجاد آشنایی مورد نیاز است. برای استفاده از نسخه جدید
پیشنمایش ویژوال استودیو ۲۰۲۲، توضیح داده شد
اکثر کاربران به احتمال زیاد شروع به استفاده از نسخه پیشنمایش VS ۲۰۲۲ را ارزشمند میدانند، به خصوص که نیازی نیست از VS ۲۰۱۹ چشم پوشی کنید.
اگر در حال حاضر روی پروژههای زیادی کار میکنید، فقدان مجوز تولید ممکن است دانلود پیشنمایش را جذابتر کند.
اما دانلود آن بهعنوان یک کاربر در حال حاضر میتواند زمانی که مجوز در دسترس است و میخواهید برنامههای خود را به نسخه جدید منتقل کنید، برای شما و تیمتان صرفهجویی کند.