Programmering

UML skal kastes ut fra Microsoft Visual Studio

Microsoft kutter Unified Modeling Language (UML), den eldre modelleringsplattformen for visualisering av programvaremodeller, fra Visual Studio 15.

I forklaringen av avgjørelsen sa Microsofts Jean-Marc Prieur, senior programleder for Visual Studio, at UML-designverktøyene ble brukt av svært få kunder - et faktum som ble bekreftet av konsultasjon med salgs- og teknisk supportteam. Selskapet sto også overfor å investere betydelige tekniske ressurser for å reagere på endringer som skjedde i Visual Studio-kjernen for denne utgivelsen.

"Å fjerne en funksjon er alltid en vanskelig beslutning, men vi ønsker å sikre at ressursene våre er investert i funksjoner som gir mest kundeverdi," sa Prieur. Alle som fortsatt er en betydelig bruker av UML kan fortsette å bruke Visual Studio 2015 eller tidligere versjoner mens de bestemmer seg for alternative verktøy.

UML dateres tilbake til 1990-tallet og muliggjør modellering av applikasjoner som kjører på hvilken som helst type maskinvare på ethvert operativsystem og skrevet på hvilket som helst språk, men bruken av den har gått ned. Den siste utgivelsen, UML 2.5, ble publisert i 2015.

Object Management Group, som administrerer UML, nektet å kommentere Microsofts handlinger. I kommentarene til Microsofts bulletin om UML foreslo en kommentator at UML-designere skulle åpne for sourcing, og sa at "denne modellen potensielt vil gjøre det mulig for samfunnet å tilby VS 15-støtte hvis det er nødvendig. Jeg foretrekker det fremfor enhver" partner "-løsning."

I samme bulletin sa Prieur også at Microsoft fortsetter å støtte visualisering. Net-arkitektur og C ++ -kode gjennom kodekart; Visual Studio 15 har forbedringer av lagvalidering (avhengighet) for dette formålet. Layer-designeren, for å spesifisere og validere avhengigheter i .Net-kode, legger til støtte for live arkitektonisk analyse med Preview 5. Avhengighetsvalideringsopplevelsen i 15-utgivelsen er ment å hjelpe utviklere å respektere de arkitektoniske begrensningene til et program når de redigerer koden.

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