مایکروسافت کد Hot Reload را به مخزن دات نت برگردانده است

مایکروسافت به نظر جامعه گوش داد و کد پیاده‌سازی تابع "Hot Reload" را به مخزن SDK. بخشی از انتشارات اولیه دات نت 6 بود. نمایندگان شرکت از جامعه عذرخواهی کردند و اعتراف کردند که با حذف کدی که قبلاً اضافه شده بود اشتباه کردند و بلافاصله به نارضایتی جامعه پاسخ ندادند. همچنین بیان شده است که این شرکت همچنان به جایگاه دات نت به عنوان یک پلتفرم باز ادامه می دهد و توسعه خود را مطابق با مدل توسعه باز ادامه خواهد داد.

توضیح داده شده است که به دلیل کمبود منابع و زمان قبل از انتشار دات نت 6، تصمیم گرفته شد که Hot Reload فقط در ویژوال استودیو 2022 ارائه شود، اما اشتباه اصلی این بود که به جای فعال نکردن ساده کدهای اضافه شده به نسخه باز. منبع کد پایه، این کد از مخزن حذف شده است. اشاره به کمبود منابع برای آوردن "Hot Reload" به نسخه نهایی NET 6 سوالاتی را ایجاد می کند، زیرا این ویژگی قبلاً بخشی از نسخه های متنی نهایی NET .NET 6 RC1 و .NET 6 RC2 بوده است و توسط آن تست شده است. کاربران توسعه در Visual Studio 2022 همچنین زمان بیشتری را برای توسعه نمی دهد، زیرا Visual Studio 2022 و .NET 6 برای انتشار در یک روز برنامه ریزی شده است - 8 نوامبر.

در ابتدا تصور می شد که باقی گذاشتن "Hot Reload" تنها در محصول تجاری Visual Studio 2022 با هدف افزایش جذابیت رقابتی آن در مقایسه با ابزارهای توسعه رایگان است. به گزارش The Verge، حذف کد "Hot Reload" یک تصمیم مدیریتی بود که توسط جولیا لیوسون، رئیس بخش توسعه نرم افزار مایکروسافت اتخاذ شد.

به عنوان یک یادآوری، Hot Reload ابزاری را برای ویرایش کد در حین اجرای برنامه فراهم می‌کند و به شما امکان می‌دهد بدون توقف دستی اجرا یا پیوست کردن نقاط شکست، تغییراتی را ایجاد کنید. توسعه‌دهنده می‌توانست برنامه را تحت کنترل ساعت dotnet اجرا کند، پس از آن تغییرات ایجاد شده در کد به طور خودکار روی برنامه در حال اجرا اعمال می‌شد که امکان مشاهده فوری نتیجه را فراهم می‌کرد.

منبع: opennet.ru

اضافه کردن نظر