Microsoft ka hequr funksionalitetin Hot Reload nga burimi i hapur .NET për t'u dërguar vetëm në Visual Studio 2022

Microsoft ka kaluar në praktikën e heqjes së kodit me burim të hapur më parë nga platforma .NET. Në veçanti, nga baza e kodit të hapur në të cilën u zhvillua zhvillimi i një dege të re të platformës .NET 6, zbatimi i funksionit Hot Reload, i propozuar fillimisht jo vetëm në mjedisin e zhvillimit Visual Studio 2019 16.11 (Parapamje 1) , por edhe në programin e hapur "dotnet watch" u hoq "

Arsyeja e përmendur për heqjen ishte vendimi për të dërguar veçorinë vetëm në produktin komercial të Visual Studio 2022 për ta bërë atë më tërheqës se redaktori i hapur i kodit të Visual Studio. Vlen të përmendet se më 21 tetor, një shtesë u shfaq në shënimin e njoftimit Hot Reload, i cili thoshte se mbështetja e Hot Reload nuk do të përfshihej në .NET SDK 6 dhe të gjitha përpjekjet janë përqendruar në zhvillimin e Visual Studio 2022. Pas pakënaqësisë së përdoruesit , shënimi u hoq, por pas disa kohësh u kthye përsëri.

Hot Reload ofron një mjet për të modifikuar kodin në fluturim ndërsa një program është duke u ekzekutuar, duke ju lejuar të bëni ndryshime pa ndalur manualisht ekzekutimin ose pa bashkangjitur pikat e ndërprerjes. Zhvilluesi mund ta ekzekutonte aplikacionin nën kontrollin e orës dotnet, pas së cilës ndryshimet e bëra në kod u aplikuan automatikisht në aplikacionin në punë, gjë që bëri të mundur vëzhgimin e menjëhershëm të rezultatit.

Zhvilluesit e pavarur u përpoqën të ktheheshin te depoja e hequr kodin që ishte listuar tashmë si burim i hapur dhe pjesë e versionit paraprak të .NET 6 RC1, por Microsoft nuk e lejoi këtë ndryshim dhe gjithashtu kufizoi mundësinë për të lënë komente në diskutim. Veprimet e Microsoft kanë shkaktuar zemërim tek anëtarët e komunitetit të cilët e konsiderojnë çështjen e kthimit si thelbësore dhe bëjnë të mundur të kuptojmë nëse platforma .NET është në fakt një projekt me kod të hapur apo jo. Një shqetësim tjetër është se për shkak se Visual Studio është vetëm për Windows, funksionaliteti Hot Reload nuk do të jetë i disponueshëm në macOS dhe Linux.

Burimi: opennet.ru

Shto një koment