Το Microsoft Visual Studio είναι ένα ολοκληρωμένο περιβάλλον ανάπτυξης (IDE) από τη Microsoft. Χρησιμοποιείται για την ανάπτυξη προγραμμάτων υπολογιστών, καθώς και ιστοσελίδων, εφαρμογών ιστού, υπηρεσιών ιστού και εφαρμογών για κινητά. Το Visual Studio χρησιμοποιεί πλατφόρμες ανάπτυξης λογισμικού της Microsoft όπως το Windows API, τα Windows Forms, το Windows Presentation Foundation, το Windows Store και το Microsoft Silverlight. Μπορεί να παράγει τόσο εγγενή όσο και διαχειριζόμενο κώδικα.
Το Visual Studio περιλαμβάνει ένα πρόγραμμα επεξεργασίας κώδικα που υποστηρίζει το IntelliSense (το στοιχείο συμπλήρωσης κώδικα) καθώς και την αναδιαμόρφωση κώδικα. Το ενσωματωμένο πρόγραμμα εντοπισμού σφαλμάτων λειτουργεί τόσο σε επίπεδο πηγής όσο και σε επίπεδο μηχανής. Άλλα ενσωματωμένα εργαλεία περιλαμβάνουν έναν προγραμματιστή κώδικα, έναν σχεδιαστή για τη δημιουργία εφαρμογών GUI, τον σχεδιαστή ιστοσελίδων, τον σχεδιαστή κλάσεων και τον σχεδιαστή σχημάτων βάσης δεδομένων. Δέχεται πρόσθετα που επεκτείνουν τη λειτουργικότητα σχεδόν σε κάθε επίπεδο—συμπεριλαμβανομένης της προσθήκης υποστήριξης για συστήματα ελέγχου πηγών (όπως το Subversion και του Git) και της προσθήκης νέων συνόλων εργαλείων όπως συντάκτες και οπτικούς σχεδιαστές για γλώσσες που αφορούν συγκεκριμένους τομείς ή σύνολα εργαλείων για άλλες πτυχές της ανάπτυξης λογισμικού κύκλου ζωής (όπως ο πελάτης Azure DevOps: Team Explorer).
Το Visual Studio υποστηρίζει 36 διαφορετικές γλώσσες προγραμματισμού και επιτρέπει στον επεξεργαστή κώδικα και τον εντοπισμό σφαλμάτων να υποστηρίζει σχεδόν οποιαδήποτε γλώσσα προγραμματισμού, υπό την προϋπόθεση ότι υπάρχει μια συγκεκριμένη υπηρεσία για τη γλώσσα. Οι ενσωματωμένες γλώσσες περιλαμβάνουν C,[2] C++, Visual Basic, .NET, C#, F#,[3] JavaScript, TypeScript, XML, XSLT, HTML και CSS. Η υποστήριξη για άλλες γλώσσες όπως Python, Ruby, Node.js και M μεταξύ άλλων είναι διαθέσιμη μέσω plug-ins. Η Java (και το J#) υποστηρίζονταν στο παρελθόν.
Η πιο βασική έκδοση του Visual Studio, η κοινοτική έκδοση, διατίθεται δωρεάν.
Παραπομπές