Προγραμματισμός

UML για εξαγωγή από το Microsoft Visual Studio

Η Microsoft κόβει το Unified Modeling Language (UML), την παλιά πλατφόρμα μοντελοποίησης για την οπτικοποίηση μοντέλων λογισμικού, από το Visual Studio 15.

Εξηγώντας την απόφαση, ο Jean-Marc Prieur της Microsoft, ανώτερος διευθυντής προγράμματος για το Visual Studio, δήλωσε ότι τα εργαλεία σχεδιαστών UML χρησιμοποιούνταν από πολύ λίγους πελάτες - γεγονός που επιβεβαιώθηκε με διαβούλευση με ομάδες πωλήσεων και τεχνικής υποστήριξης. Η εταιρεία αντιμετώπισε επίσης σημαντικούς πόρους μηχανικής για να αντιδράσει σε αλλαγές που συμβαίνουν στο Visual Studio core για αυτήν την κυκλοφορία.

"Η κατάργηση ενός χαρακτηριστικού είναι πάντα μια δύσκολη απόφαση, αλλά θέλουμε να διασφαλίσουμε ότι οι πόροι μας επενδύονται σε λειτουργίες που προσφέρουν τη μεγαλύτερη αξία στους πελάτες", δήλωσε ο Prieur. Όποιος εξακολουθεί να είναι σημαντικός χρήστης του UML μπορεί να συνεχίσει να χρησιμοποιεί το Visual Studio 2015 ή παλαιότερες εκδόσεις, ενώ αποφασίζει για εναλλακτικά εργαλεία.

Το UML χρονολογείται από τη δεκαετία του 1990 και επιτρέπει τη μοντελοποίηση εφαρμογών που εκτελούνται σε οποιονδήποτε τύπο υλικού σε οποιοδήποτε λειτουργικό σύστημα και είναι γραμμένο σε οποιαδήποτε γλώσσα, αλλά η χρήση του έχει μειωθεί. Η τελευταία έκδοση, UML 2.5, δημοσιεύθηκε το 2015.

Η Object Management Group, η οποία διαχειρίζεται το UML, αρνήθηκε να σχολιάσει τις ενέργειες της Microsoft. Σε σχόλια σχετικά με το ενημερωτικό δελτίο της Microsoft σχετικά με το UML, ένας σχολιαστής πρότεινε την ανοιχτή προμήθεια των σχεδιαστών UML, λέγοντας ότι "αυτό το μοντέλο θα μπορούσε ενδεχομένως να επιτρέψει στην κοινότητα να παρέχει υποστήριξη VS 15 εάν αυτό θα χρειαζόταν. Θα το προτιμούσα από οποιαδήποτε λύση" συνεργάτη "."

Στο ίδιο δελτίο, ο Prieur δήλωσε επίσης ότι η Microsoft εξακολουθεί να υποστηρίζει την οπτικοποίηση της. Καθαρή αρχιτεκτονική και τον κώδικα C ++ μέσω χαρτών κώδικα. Το Visual Studio 15 διαθέτει βελτιώσεις στην επικύρωση επιπέδου (εξάρτηση) για το σκοπό αυτό. Ο σχεδιαστής επιπέδου, για τον καθορισμό και την επικύρωση εξαρτήσεων στον κώδικα .Net, προσθέτει υποστήριξη για ζωντανή αρχιτεκτονική ανάλυση με την προεπισκόπηση 5. Η εμπειρία επικύρωσης εξάρτησης στην έκδοση 15 προορίζεται να βοηθήσει τους προγραμματιστές να σέβονται τους αρχιτεκτονικούς περιορισμούς μιας εφαρμογής καθώς επεξεργάζονται κώδικα.

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