Мајкрософт ја отстрани функционалноста Hot Reload од отворен код .NET за да се испорачува само во Visual Studio 2022

Мајкрософт се префрли на практиката на отстранување на претходно отворен код од платформата .NET. Конкретно, од отворената база на кодови во која беше извршен развој на нова гранка на платформата .NET 6, имплементацијата на функцијата Hot Reload, првично предложена не само во развојната средина Visual Studio 2019 16.11 (Преглед 1) , но, исто така, во отворената алатка „dotnet watch“ беше отстранет „

Причината наведена за отстранувањето беше одлуката да се испорача функцијата само во комерцијалниот производ на Visual Studio 2022 за да биде поатрактивен од отворениот уредувач на Visual Studio Code. Вреди да се одбележи дека на 21 октомври се појави додаток во најавата за Hot Reload, во која се наведува дека поддршката за Hot Reload нема да биде вклучена во .NET SDK 6 и сите напори се насочени кон развојот на Visual Studio 2022. По незадоволството на корисниците , белешката е отстранета, но по извесно време повторно е вратена.

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

Независните програмери се обидоа да се вратат во складиштето, отстранетиот код кој веќе беше наведен како отворен код и дел од изданието за преглед на .NET 6 RC1, но Microsoft не ја дозволи оваа промена и исто така ја ограничи можноста за оставање коментари во дискусијата. Постапките на Мајкрософт предизвикаа бес кај членовите на заедницата кои сметаат дека прашањето за враќање е фундаментално и овозможуваат да се разбере дали платформата .NET е всушност проект со отворен код или не. Друга загриженост е дека бидејќи Visual Studio е само за Windows, функционалноста Hot Reload нема да биде достапна на macOS и Linux.

Извор: opennet.ru

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