Programování

Microsoft řeší strasti rozšíření Visual Studio

Microsoft pracuje na novém modelu rozšiřitelnosti pro svůj podpis Visual Studio IDE s cílem zlepšit spolehlivost rozšíření a usnadnit jeho zápis. Rozšíření mají být podporována lokálně a v cloudu jako součást plánu.

V návaznosti na úsilí 28. října Microsoft uvedl problém, při kterém by Visual Studio selhalo kvůli rozšíření. Aktuální rozšíření in-proc podléhají několika omezením ohledně toho, jak mohou ovlivnit IDE a další rozšíření, což jim umožňuje poškodit IDE, pokud dojde k chybě rozšíření nebo dojde k chybě.

Velkou změnou modelu rozšíření je, že rozšíření budou vyrobena mimo proces, což pomůže zvýšit izolaci mezi externími a interními rozhraními API rozšíření a zabránit tomu, aby rozšíření buggy způsobilo selhání, zpomalení nebo zablokování jiných rozšíření nebo IDE. Návrh nového out-of-proc modelu rozšíření umožňuje společnosti Microsoft zcela přepracovat rozšíření rozhraní Visual Studio API.

Autoři rozšíření Visual Studio zaslali zpětnou vazbu stěžující si na nekonzistentní API, ohromující architekturu a zmatek ohledně implementace i základních příkazů. Objevovat API a vědět, kdy a kde je použít, může být náročné. Nový model rozšíření out-of-proc by měl usnadnit a zjednodušit psaní rozšíření pomocí snadno zjistitelných rozhraní API. Společnost Microsoft však varovala, že dokončení nového modelu rozšíření bude nějakou dobu trvat. Projekt je stále v koncepčních fázích.

Vývojáři se mohou účastnit průzkumu o rozšířeních, která využívají.