Visual Studio 2022 با تغییرات بسیار جالبی در راه است. اگر در Visual Studio 2019 هستید، آیا ارزش ارتقای نسخه ها را دارد؟ یا باید صبر کرد؟
در اوایل سال جاری، مایکروسافت نسخه پیش نمایش ویژوال استودیو 2022 را در دنیای برنامه نویسی وحشی منتشر کرد. این خبر خوبی است! این یک IDE بسیار محبوب است، اما با توجه به سرعت تغییرات در اکوسیستم DevOps که در آن رشد میکند، بهدنبال یک تنظیم یا شاید حتی یک بازسازی اساسی است.
در حالی که توسعه دهندگان همه سطوح تجربه به طور کلی دیدگاه های مطلوبی نسبت به VS 2019 دارند، هیچ IDE وجود ندارد که نتواند با برخی بهبودها انجام دهد. آیا VS 2022 خیلی بهتر است؟ آیا ارزش آن را دارد که بهعنوان یک کاربر زودهنگام تبدیل شوید و به آخرین نسخه ارتقا دهید؟
در اینجا چیزی است که شما باید بدانید.
تاریخچه ویژوال استودیو: تاکنون، عمدتاً خوب است
Visual Studio 2019 و Visual Studio Code به عنوان کاربر پسند برای مبتدیان معرفی شده اند، اما تحسین مداوم برنامه نویسان پیشرفته و با تجربه را نیز به دست آورده اند.
به عنوان مثال، ادغام آن با Azure، Git/GitHub، و اضافه شدن اخیر پلتفرم هایی مانند Live Share و Xamarin، امکان ذخیره سازی آسان مبتنی بر ابر و توسعه چند پلتفرمی را فراهم می کند.
Visual Studio Live Share حتی همکاری بلادرنگ را در VS Code فراهم می کند. اما به همان اندازه که VS 2019 و VS Code خوب هستند، VS 2022 چندین پیشرفت وسوسه انگیز جدید به ارمغان می آورد.
مهمترین پیشرفت در VS 2022
یکی از پیشرفتهای اصلی در نسخه جدید به یک شکایت مکرر در مورد VS 2019 میپردازد، یعنی تقاضای شدید آن برای حافظه.
برای توسعهدهندگانی که روی برنامههای پیچیدهای که به قدرت محاسباتی زیادی نیاز دارند، کار میکنند، این نوید یک مزیت قابل توجه است. این معمولاً برای توسعه دهندگانی است که روی پروژه های تجاری و سازمانی کار می کنند.
از زمان نوشتن این مقاله، نسخه پیش نمایش برای برنامه های تولید مجوز ندارد.
چه چیز دیگری در VS 2022 جدید است؟
صفحه نقشه راه ویژوال استودیو 2022 در مستندات آنلاین مایکروسافت ادعا میکند که تیمی که بر روی آخرین نسخه کار میکند، این موضوعات را در ذهن دارد: بهرهوری شخصی و تیمی، توسعه مدرن و نوآوری مداوم.
همه ما صدای اینها را دوست داریم! اما این تعهد چه معنایی برای تجربه روزانه کار با آخرین نسخه VS 2022 دارد؟
نسخه 2022 پیشرفت های اضافی زیر را نوید می دهد:
1. بهبود عملکرد تکمیل کد
Intellicode در VS 2022 می تواند خطوط کامل کد را با استفاده از درک بهتری از زمینه کدنویسی پر کند.
در حالت پیشنمایش کنونی، این فقط با C# کار میکند، اما مایکروسافت با نزدیک شدن به تاریخ انتشار رسمی، زبانهای دیگری را اضافه خواهد کرد.
2. قابلیت های اشکال زدایی قوی تر
دیباگر اصلی با ارائه نمودارهای گام به گام، نقطه شکست احتمالی و شعله با خوانایی آسان تر، دیکامپایل کد را ساده می کند تا به برنامه نویسان در یافتن مشکلات کد محلی و از راه دور کمک کند.
3. یک رابط برنامه نویسی بهبود یافته
Visual Studio 2022 یک محیط کدنویسی کاربرپسندتر و شهودی را ارائه می دهد.
این شامل گزینه های افزایش یافته برای سفارشی کردن ظاهر و احساس IDE است (به عنوان مثال، می توانید آن را با تم ویندوز خود مطابقت دهید) و همچنین امکان استقرار یک سیستم مدیریت اسناد که برای شما کار می کند.
4. بهبود دسترسی
ویژوال استودیو 2019 دارای چندین ویژگی بود که دسترسی کلی را بهبود بخشید و VS 2022 ویژگیهای دسترسی بیشتری را بهبود بخشید و اضافه کرد.
به جای تکیه بر افزونه ها یا افزونه ها، کاربران می توانند رابط کاربری را برای بهبود دید و سازماندهی تغییر دهند و با افزونه های تایید شده بهتر کار کنند. همه اینها ناشی از کار مداوم مایکروسافت برای دسترسی به محصولات خود به صورت بومی است.
5. پشتیبانی بهبود یافته برای آخرین ساخت C++
VS 2022 شامل مجموعه کاملی از ابزارها برای C++ 20 است. این زبانی است که ویندوز با آن نوشته میشود، بنابراین توسعهدهندگان ویندوز باید از آن استقبال کنند.
یادداشتهای پیشنمایش VS 2022 چندین پیشرفت مهم را در آخرین نسخهها فهرست میکنند. این باید برنامه نویسی C++ را در نسخه جدید IDE با عملکرد بهتر IntelliSense و قابلیت های اشکال زدایی و تجزیه و تحلیل قوی تر آسان تر کند.
6. توسعه برنامه ویندوز بهبود یافته است
اکنون میتوانید از Hot Reload (برای اولین بار در VS 2019 معرفی شد) برای بهروزرسانی بیلدهای برنامه خود در داتنت یا سی پلاس پلاس در حال اجرا استفاده کنید. Hot Reload یک رویکرد منحصر به فرد برای ویرایش کد شما در حین اشکال زدایی است.
به عبارت دیگر، شما را قادر می سازد بدون توقف برنامه یا راه اندازی مجدد آن، کد را تغییر دهید. همه توسعهدهندگان شرایطی را تجربه کردهاند یا میتوانند تصور کنند که این به کار خواهد آمد!
همچنین بهبودهایی در ادغام Git پیدا خواهید کرد، مانند توانایی کار به صورت بومی با چندین مخزن از یک نصب محلی IDE.
برای توسعهدهندگانی که برنامههای کانتینری را میسازند، قابلیتهای بیشتری برای کار یا هماهنگ کردن پروژهها با استفاده از Kubernetes، Docker و Service Fabric وعده داده شده است.
مستندات در مورد این که چه چیزی مستلزم آن است، خیلی مشخص نیست، اما کارهایی در حال انجام است تا تجربه ساخت اپلیکیشن را بهبود بخشد و تشخیص را افزایش دهد.
آیا اکنون باید به VS 2022 ارتقا دهید؟
پاسخ به نحوه استفاده شما از ویژوال استودیو در حال حاضر بستگی دارد.
توسعه دهندگان انفرادی در تمام سطوح مهارت احتمالاً از پیشرفت های ارائه شده در VS 2022 بهره مند خواهند شد و می خواهند در اسرع وقت با عملکردهای جدید و بهبود یافته قبل از انتشار رسمی آشنا شوند.
اگر تصمیم به ارتقا دارید، چندین گزینه برای نحوه شروع استفاده از VS 2022 Preview دارید.
ساده ترین راه این است که VS 2022 را در کنار بیلد فعلی VS 2019 خود نصب کنید. اگر نمی خواهید آن را روی دستگاه محلی خود نصب کنید، می توانید نسخه مبتنی بر ابر را امتحان کنید. شاید تجربه استفاده از MS Visual Studio Online را داشته باشید. شما همچنین می توانید از VS 2022 از خط فرمان استفاده کنید.
و فراموش نکنید، شما می توانید به پروژه VS 2022 کمک کنید! ورودی و بازخورد برنامهنویس به طور فعال در طول دوره پیشنمایش جستجو میشود.
برای مثال، اگر ویژگیای را پیدا کردید که در ساختهای اخیر وجود ندارد، میتوانید از صفحه پیشنهاد یک ویژگی برای تعامل مستقیم با تیم مهندسی ویژوال استودیو استفاده کنید.
برای توسعه دهندگان مشتاق با هر سطح مهارتی، فرصت ارائه نظرات به خودی خود جذاب است، چه باور داشته باشید که پیشرفت ها تأثیر قابل توجهی بر برنامه ریزی و فعالیت های طراحی روزانه شما خواهد داشت یا خیر.
اگر آماده نیستید با هر دو پا به داخل بپرید، یک ارتقاء موقت – حفظ ویژوال استودیو 2019 و استفاده از نسخه ابری یا نصب جداگانه ویژوال استودیو 2022 – بهترین راه برای جهش در ایجاد آشنایی مورد نیاز است. برای استفاده از نسخه جدید
پیشنمایش ویژوال استودیو 2022، توضیح داده شد
اکثر کاربران به احتمال زیاد شروع به استفاده از نسخه پیشنمایش VS 2022 را ارزشمند میدانند، به خصوص که نیازی نیست از VS 2019 چشم پوشی کنید.
اگر در حال حاضر روی پروژههای زیادی کار میکنید، فقدان مجوز تولید ممکن است دانلود پیشنمایش را جذابتر کند.
اما دانلود آن بهعنوان یک کاربر در حال حاضر میتواند زمانی که مجوز در دسترس است و میخواهید برنامههای خود را به نسخه جدید منتقل کنید، برای شما و تیمتان صرفهجویی کند.