Microsoft a eliminat funcționalitatea Hot Reload din .NET open source pentru a fi livrată numai în Visual Studio 2022

Microsoft a trecut la practica de a elimina codul sursă deschis anterior de pe platforma .NET. În special, implementarea funcției Hot Reload, care a fost propusă inițial nu numai în mediul de dezvoltare Visual Studio 6 2019 (Preview 16.11), ci și în utilitarul open dotnet watch”.

Motivul ștergerii este decizia de a livra caracteristica numai în produsul comercial Visual Studio 2022 pentru a o face mai atractivă decât editorul de cod open source Visual Studio. Este de remarcat faptul că pe 21 octombrie, în nota de anunț Hot Reload a apărut un addendum care afirmă că suportul Hot Reload nu va fi inclus în .NET SDK 6 și toate eforturile se concentrează pe dezvoltarea Visual Studio 2022. După apariția utilizatorului nemulțumire, nota a fost eliminată, dar a revenit după un timp.

Caracteristica Hot Reload oferă mijloacele de a edita codul din mers în timp ce un program rulează, permițându-vă să faceți modificări fără a opri manual execuția și fără a atașa puncte de întrerupere. Dezvoltatorul putea rula aplicația sub supraveghere dotnet, după care modificările aduse codului au fost aplicate automat aplicației care rulează, ceea ce a făcut posibilă observarea imediată a rezultatului.

Dezvoltatorii independenți au încercat să revină în depozit codul eliminat care era deja open source și făcea parte din versiunea de previzualizare .NET 6 RC1, dar Microsoft nu a permis această modificare și, de asemenea, a limitat capacitatea de a lăsa comentarii în discuție. Acțiunile Microsoft au provocat indignare în rândul membrilor comunității care consideră problema revenirii ca fiind fundamentală și să înțeleagă dacă platforma .NET este de fapt un proiect deschis sau nu. O altă îngrijorare este că, din cauza prezenței Visual Studio numai pentru platforma Windows, funcționalitatea Hot Reload va deveni indisponibilă pentru macOS și Linux.

Sursa: opennet.ru

Adauga un comentariu