Microsoft го врати кодот Hot Reload во складиштето .NET

Мајкрософт го послуша мислењето на заедницата и го врати во складиштето .NET SDK кодот што ја имплементира функцијата „Hot Reload“, која беше отстранета од базата на код пред неколку дена, и покрај фактот што веќе беше наведена како отворен код и беше дел од прелиминарните изданија на .NET 6. Претставниците на компанијата и се извинија на заедницата и признаа дека направиле грешка со отстранување на кодот што веќе бил додаден и не реагирале веднаш на незадоволството на заедницата. Исто така, се наведува дека компанијата продолжува да го позиционира .NET како отворена платформа и ќе продолжи со својот развој во согласност со моделот за отворен развој.

Објаснето е дека поради недостаток на ресурси и време пред објавувањето на .NET 6, беше одлучено да се понуди Hot Reload само во Visual Studio 2022, но главната грешка беше што наместо едноставно да не се активира кодот што е веќе додаден на отворено база на изворни кодови, овој код е отстранет од складиштето. Спомнувањето на недостаток на ресурси за да се донесе „Hot Reload“ до последното издание на .NET 6 покренува прашања, бидејќи оваа функција веќе беше дел од конечните текстуални изданија на .NET 6 RC1 и .NET 6 RC2, а беше тестирана од корисници. Развојот во Visual Studio 2022, исто така, не дозволува дополнително време за развој, бидејќи Visual Studio 2022 и .NET 6 се закажани за објавување истиот ден - 8-ми ноември.

Првично се мислеше дека оставањето на „Hot Reload“ само во комерцијалниот производ Visual Studio 2022 има за цел да ја зголеми неговата конкурентна привлечност во споредба со бесплатните алатки за развој. Според The ​​Verge, отстранувањето на кодот „Hot Reload“ е одлука за управување донесена од Џулија Лиусон, шеф на одделот за развој на софтвер на Microsoft.

За потсетување, Hot Reload обезбедува начин за уредување на кодот додека работи програмата, овозможувајќи ви да правите промени без рачно запирање на извршувањето или прикачување точки на прекин. Програмерот можеше да ја стартува апликацијата под контрола на часовникот „dotnet“, по што промените направени во кодот беа автоматски применети на апликацијата што работи, што овозможи веднаш да се набљудува резултатот.

Извор: opennet.ru

Додадете коментар