Korporācija Microsoft ir noņēmusi Hot Reload funkcionalitāti no atvērtā pirmkoda .NET, lai to piegādātu tikai programmā Visual Studio 2022

Korporācija Microsoft ir pārgājusi uz iepriekš atvērtā pirmkoda noņemšanu no .NET platformas. Jo īpaši no atvērtā koda bāzes, kurā tika izstrādāta jaunā .NET 6 platformas filiāle, tika noņemta Hot Reload funkcijas ieviešana, kas sākotnēji tika ierosināta ne tikai Visual Studio 2019 16.11 (Priekšskatījums 1) izstrādē. vidē, bet arī atvērtajā dotnet pulksteņa utilītprogrammā "

Izņemšanas iemesls bija lēmums piegādāt šo līdzekli tikai komerciālajā Visual Studio 2022 produktā, lai padarītu to pievilcīgāku nekā atvērtais Visual Studio koda redaktors. Zīmīgi, ka 21. oktobrī Hot Reload paziņojuma piezīmē parādījās papildinājums, kurā teikts, ka Hot Reload atbalsts netiks iekļauts .NET SDK 6 un visi spēki ir vērsti uz Visual Studio 2022 izstrādi. Pēc lietotāju neapmierinātības , zīmīte tika izņemta, bet pēc kāda laika atkal atgriezta.

Hot Reload nodrošina iespēju rediģēt kodu lidojuma laikā, kamēr programma darbojas, ļaujot veikt izmaiņas, manuāli neapturot izpildi vai nepievienojot pārtraukuma punktus. Izstrādātājs varēja palaist lietojumprogrammu ar dotnet pulksteņa kontroli, pēc tam kodā veiktās izmaiņas tika automātiski piemērotas esošajai lietojumprogrammai, kas ļāva nekavējoties novērot rezultātu.

Neatkarīgi izstrādātāji mēģināja atgriezties krātuvē noņemtajā kodā, kas jau bija norādīts kā atvērtais avots un daļa no .NET 6 RC1 priekšskatījuma laidiena, taču Microsoft neatļāva šīs izmaiņas un arī ierobežoja iespēju diskusijā atstāt komentārus. Microsoft rīcība izraisījusi sašutumu kopienas locekļu vidū, kuri atgriešanās jautājumu uzskata par būtisku un ļauj saprast, vai .NET platforma patiesībā ir vai nav atvērtā pirmkoda projekts. Vēl viena problēma ir tāda, ka, tā kā Visual Studio darbojas tikai operētājsistēmā Windows, karstās pārlādēšanas funkcionalitāte nebūs pieejama operētājsistēmās macOS un Linux.

Avots: opennet.ru

Pievieno komentāru