Programavimas

UML bus pašalintas iš „Microsoft Visual Studio“

„Microsoft“ iš „Visual Studio 15“ pjauna „Unified Modeling Language“ (UML) - senąją modeliavimo platformą, skirtą programinės įrangos modeliams vizualizuoti.

Aiškindamas sprendimą, „Microsoft“ atstovas Jeanas Marcas Prieuras, „Visual Studio“ vyresnysis programų vadovas, teigė, kad UML dizainerio įrankius naudoja labai nedaug klientų - tai patvirtino konsultacijos su pardavimo ir techninės pagalbos grupėmis. Bendrovė taip pat susidūrė su didelių inžinerinių išteklių investavimu, norėdama reaguoti į „Visual Studio“ pagrindinius pokyčius, susijusius su šiuo leidimu.

„Funkcijos pašalinimas visada yra sunkus sprendimas, tačiau mes norime užtikrinti, kad mūsų ištekliai būtų investuoti į funkcijas, kurios teikia didžiausią klientų vertę“, - sakė Prieur. Kiekvienas, kuris vis dar yra reikšmingas UML vartotojas, gali toliau naudoti „Visual Studio 2015“ ar ankstesnes versijas, spręsdamas dėl alternatyvių įrankių.

UML datuojamas 1990-aisiais ir leidžia modeliuoti programas, veikiančias bet kokio tipo aparatine įranga bet kurioje operacinėje sistemoje ir parašytas bet kuria kalba, tačiau jos naudojimas mažėjo. Naujausias leidimas „UML 2.5“ buvo paskelbtas 2015 m.

Objektų valdymo grupė, valdanti UML, atsisakė komentuoti „Microsoft“ veiksmus. Komentuodamas „Microsoft“ biuletenį apie UML, vienas komentatorius pasiūlė atvirus šaltinius įsigyti UML dizaineriams, sakydamas, kad „šis modelis potencialiai leistų bendruomenei suteikti VS 15 palaikymą, jei to prireiktų. Aš norėčiau, kad tai būtų bet koks„ partnerio “sprendimas“.

Tame pačiame biuletenyje Prieur taip pat teigė, kad „Microsoft“ toliau remia .Net architektūros ir C ++ kodo vizualizavimą per kodų žemėlapius; „Visual Studio 15“ turi šiam tikslui skirtų sluoksnio (priklausomybės) patvirtinimo patobulinimų. „Layer“ dizaineris, norėdamas nurodyti ir patvirtinti priklausomybes .Net kode, prideda tiesioginės architektūrinės analizės palaikymą su „Preview 5“. 15 versijos priklausomybės patvirtinimo patirtis yra skirta padėti kūrėjams atsižvelgti į programos architektūrinius apribojimus redaguojant kodą.