Programování

UML k vysunutí z Microsoft Visual Studio

Microsoft odstraňuje z Visual Studio 15 Unified Modeling Language (UML), starší platformu pro modelování pro vizualizaci softwarových modelů.

Při vysvětlování rozhodnutí Jean-Marc Prieur, senior programový manažer pro Visual Studio společnosti Microsoft, uvedl, že nástroje návrháře UML používá velmi málo zákazníků - což byla potvrzena konzultací s týmy prodeje a technické podpory. Společnost také čelila investování významných technických prostředků, aby mohla reagovat na změny v jádru sady Visual Studio pro toto vydání.

„Odebrání funkce je vždy těžké rozhodnutí, ale chceme zajistit, aby naše zdroje byly investovány do funkcí, které přinášejí maximální hodnotu pro zákazníka,“ řekl Prieur. Kdokoli, kdo je stále významným uživatelem UML, může při rozhodování o alternativních nástrojích nadále používat Visual Studio 2015 nebo dřívější verze.

UML sahá až do 90. let 20. století a umožňuje modelování aplikací běžících na jakémkoli typu hardwaru v libovolném operačním systému a psaných v jakémkoli jazyce, ale jeho využití je na ústupu. Poslední vydání, UML 2.5, bylo vydáno v roce 2015.

Object Management Group, která spravuje UML, odmítla akce Microsoftu komentovat. V komentářích k bulletinu společnosti Microsoft o UML navrhl jeden komentátor open-sourcing návrhářů UML a řekl, že „tento model by potenciálně umožnil komunitě poskytovat podporu VS 15, pokud by to bylo potřeba. Upřednostňoval bych to před jakýmkoli„ partnerským “řešením.“

Ve stejném bulletinu Prieur také uvedl, že společnost Microsoft nadále podporuje vizualizaci architektury .Net a kódu C ++ prostřednictvím kódových map; Visual Studio 15 obsahuje vylepšení ověření vrstvy (závislosti) pro tento účel. Návrhář vrstev pro zadávání a ověřování závislostí v kódu .Net přidává podporu pro živou architektonickou analýzu pomocí Preview 5. Zkušenosti s ověřováním závislostí ve verzi 15 mají vývojářům pomoci respektovat architektonická omezení aplikace při úpravách kódu.

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