Programiranje

UML, ki se izvrže iz Microsoft Visual Studio

Microsoft izreže Unified Modeling Language (UML), staro platformo za modeliranje za vizualizacijo programskih modelov, iz Visual Studio 15.

V obrazložitvi odločitve je Microsoftov Jean-Marc Prieur, višji vodja programa za Visual Studio, dejal, da orodja oblikovalca UML uporablja zelo malo kupcev - dejstvo, ki je bilo potrjeno s posvetovanjem s skupinami za prodajo in tehnično podporo. Družba se je soočala tudi z vlaganjem pomembnih inženirskih virov, da bi se odzvala na spremembe, ki se v tej izdaji dogajajo v jedru Visual Studio.

"Odstranitev funkcije je vedno težka odločitev, vendar želimo zagotoviti, da se naša sredstva vlagajo v funkcije, ki prinašajo največjo vrednost za stranke," je dejal Prieur. Kdor je še vedno pomemben uporabnik UML, lahko pri odločanju o nadomestnih orodjih še naprej uporablja Visual Studio 2015 ali starejše različice.

UML sega v devetdeseta leta in omogoča modeliranje aplikacij, ki se izvajajo na kateri koli vrsti strojne opreme v katerem koli operacijskem sistemu in so napisane v katerem koli jeziku, vendar njegova uporaba upada. Zadnja izdaja, UML 2.5, je bila objavljena leta 2015.

Skupina za upravljanje objektov, ki upravlja UML, noče komentirati Microsoftovih dejanj. V komentarjih o Microsoftovem biltenu o UML je eden od komentatorjev predlagal odprto kodo oblikovalcev UML, rekoč, da "bi ta model potencialno omogočil skupnosti, da zagotovi podporo VS 15, če bi bila potrebna. Raje kot za katero koli" partnersko "rešitev."

V istem biltenu je Prieur tudi dejal, da Microsoft še naprej podpira vizualizacijo .Net arhitekture in kode C ++ prek kodnih zemljevidov; V ta namen Visual Studio 15 vsebuje izboljšave preverjanja veljavnosti sloja (odvisnosti). Oblikovalec slojev za določanje in preverjanje odvisnosti v kodi .Net dodaja podporo za analizo arhitekture v živo s predogledom 5. Izkušnja preverjanja veljavnosti odvisnosti v izdaji 15 naj bi razvijalcem pomagala pri spoštovanju arhitekturnih omejitev aplikacije, ko urejajo kodo.

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