Microsoft je uklonio funkciju Hot Reload iz otvorenog koda .NET kako bi se isporučio samo u Visual Studio 2022

Microsoft je prešao na praksu uklanjanja prethodno otvorenog izvornog koda sa .NET platforme. Konkretno, iz baze otvorenog koda u kojoj se razvijala nova grana .NET 6 platforme, uklonjena je implementacija funkcije Hot Reload, koja je prvobitno bila predložena ne samo u razvoju Visual Studio 2019 16.11 (Preview 1). okruženju, ali i u otvorenom dotnet watch uslužnom programu "

Razlog za uklanjanje je odluka da se ova funkcija isporučuje samo u komercijalnom proizvodu Visual Studio 2022 kako bi bila privlačnija od otvorenog uređivača Visual Studio Code. Važno je napomenuti da se 21. oktobra u najavi Hot Reload pojavio dodatak u kojem se navodi da podrška za Hot Reload neće biti uključena u .NET SDK 6 i da su svi napori usmjereni na razvoj Visual Studio 2022. Nakon nezadovoljstva korisnika , bilješka je uklonjena, ali je nakon nekog vremena ponovo vraćena.

Vruće ponovno učitavanje pruža sredstva za uređivanje koda u hodu dok je program pokrenut, omogućavajući vam da izvršite promjene bez ručnog zaustavljanja izvršenja ili pričvršćivanja tačaka prekida. Programer je mogao pokrenuti aplikaciju pod kontrolom dotnet watch-a, nakon čega su promjene u kodu automatski primijenjene na pokrenutu aplikaciju, što je omogućilo da se odmah posmatra rezultat.

Nezavisni programeri pokušali su da se vrate kod uklonjenog spremišta koji je već bio naveden kao otvoreni izvor i dio .NET 6 RC1 preview izdanja, ali Microsoft nije dozvolio ovu promjenu i također je ograničio mogućnost ostavljanja komentara u diskusiji. Postupci Microsofta izazvali su bijes među članovima zajednice koji smatraju da je pitanje povratka fundamentalno i omogućavaju razumijevanje da li je .NET platforma zapravo projekat otvorenog koda ili ne. Još jedna zabrinutost je da zbog toga što je Visual Studio samo za Windows, funkcija Hot Reload neće biti dostupna na macOS-u i Linuxu.

izvor: opennet.ru

Dodajte komentar