Programiranje

Microsoft naslavlja težave z razširitvijo Visual Studio

Microsoft pripravlja nov model razširljivosti za svoj podpis Visual Studio IDE s cilji izboljšanja zanesljivosti razširitev in lažjega pisanja. Podaljške je treba podpirati lokalno in v oblaku kot del načrta.

Ob tem je 28. oktobra Microsoft navedel težavo, v kateri bi Visual Studio propadel zaradi razširitve. Za trenutne razširitve in-proc velja nekaj omejitev glede tega, kako lahko vplivajo na IDE in druge razširitve, kar jim omogoča, da poškodujejo IDE, če se razširitev sesuje ali pride do napake.

Velika sprememba modela razširitev je, da bodo razširitve narejene izven postopka, kar bo pomagalo povečati izolacijo med zunanjimi in notranjimi API-ji razširitev in preprečiti, da bi razširitev z napako povzročila, da bi druge razširitve ali IDE sesuli, upočasnili ali obesili. Oblikovanje novega modela razširitve, ki ni v postopku, Microsoftu omogoča popolno prenovo API-jev razširitve Visual Studio.

Pisci razširitev Visual Studio so poslali povratne informacije, ki se pritožujejo zaradi nedoslednih API-jev, izjemne arhitekture in zmede glede izvajanja celo osnovnih ukazov. Odkrivanje API-jev in vedeti, kdaj in kje jih uporabiti, je lahko izziv. Novi model razširitve out-of-proc bi moral poenostaviti in lažje pisati razširitve z API-ji, ki jih je mogoče zlahka odkriti. Vendar je Microsoft opozoril, da bo dokončanje novega modela razširitve zahtevalo čas. Projekt je še v idejni fazi.

Razvijalci lahko sodelujejo v anketi o razširitvah, ki jih izkoristijo.

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