Programovanie

Spoločnosť Microsoft rieši ťažkosti s rozšírením Visual Studio

Spoločnosť Microsoft pracuje na novom modeli rozšíriteľnosti svojho podpisu Visual Studio IDE s cieľom zvýšiť spoľahlivosť rozšírení a uľahčiť ich písanie. Ako súčasť plánu majú byť rozšírenia podporované lokálne a v cloude.

Spoločnosť Microsoft v súvislosti s úsilím 28. októbra uviedla problém, pri ktorom by Visual Studio zlyhalo z dôvodu rozšírenia. Aktuálne rozšírenia in-proc podliehajú niekoľkým obmedzeniam, pokiaľ ide o to, ako môžu ovplyvniť IDE a ďalšie rozšírenia, čo im umožňuje poškodiť IDE v prípade, že rozšírenie zlyhá alebo sa vyskytne chyba.

Veľkou zmenou modelu rozšírení je, že rozšírenia budú vyrobené neprakticky, čo pomôže zvýšiť izoláciu medzi externými a internými rozhraniami API rozšírenia a zabráni tomu, aby chybné rozšírenie spôsobilo zlyhanie, spomalenie alebo zablokovanie iných rozšírení alebo IDE. Dizajn nového out-of-proc modelu rozšírenia umožňuje spoločnosti Microsoft úplne prepracovať rozhrania API pre rozšírenie Visual Studio.

Autori rozšírení Visual Studio predložili spätnú väzbu sťažujúcu sa na nekonzistentné API, ohromujúcu architektúru a zmätok v tom, ako implementovať aj základné príkazy. Objavovať API a vedieť, kedy alebo kde ich použiť, môže byť náročné. Nový model rozšírenia out-of-proc by mal zjednodušiť a uľahčiť písanie rozšírení pomocou ľahko objaviteľných rozhraní API. Microsoft však varoval, že dokončenie nového modelu rozšírenia si bude vyžadovať čas. Projekt je stále v koncepčnej fáze.

Vývojári sa môžu zúčastniť prieskumu o rozšíreniach, ktoré využívajú.

$config[zx-auto] not found$config[zx-overlay] not found