Microsoft Visual Studio - Εκδόσεις, Σύγκριση, Δυνατότητες, Συχνές Ερωτήσεις

Microsoft Visual Studio Editions



Το Microsoft Visual Studio είναι ένα ολοκληρωμένο περιβάλλον ανάπτυξης (IDE) από τη Microsoft. Χρησιμοποιείται για την ανάπτυξη προγραμμάτων υπολογιστών, καθώς και ιστοτόπων, εφαρμογών ιστού, υπηρεσιών ιστού και εφαρμογών για κινητά. Το Visual Studio χρησιμοποιεί πλατφόρμες ανάπτυξης λογισμικού της Microsoft όπως το Windows API, τα Windows Forms, το Windows Presentation Foundation, το Windows Store και το Microsoft Silverlight. Μπορεί να παράγει τόσο εγγενή κώδικα όσο και διαχειριζόμενο κώδικα. Το Visual Studio περιλαμβάνει ένα πρόγραμμα επεξεργασίας κώδικα που υποστηρίζει το IntelliSense καθώς και την αναδιαμόρφωση κώδικα. Το ενσωματωμένο πρόγραμμα εντοπισμού σφαλμάτων λειτουργεί τόσο ως πρόγραμμα εντοπισμού σφαλμάτων σε επίπεδο πηγής όσο και ως πρόγραμμα εντοπισμού σφαλμάτων σε επίπεδο μηχανής. Άλλα ενσωματωμένα εργαλεία περιλαμβάνουν έναν σχεδιαστή φορμών για τη δημιουργία εφαρμογών GUI, τον σχεδιαστή ιστού, τον σχεδιαστή κλάσεων και τον σχεδιαστή σχημάτων βάσης δεδομένων. Το Visual Studio υποστηρίζει διαφορετικές γλώσσες προγραμματισμού και επιτρέπει στον επεξεργαστή κώδικα και τον εντοπισμό σφαλμάτων να υποστηρίζει σχεδόν οποιαδήποτε γλώσσα προγραμματισμού, υπό την προϋπόθεση ότι υπάρχει μια συγκεκριμένη υπηρεσία για τη γλώσσα. Οι ενσωματωμένες γλώσσες περιλαμβάνουν τις C, C++ και C# και η υποστήριξη για άλλες γλώσσες όπως οι F#, IronPython, IronRuby και Python είναι διαθέσιμη μέσω γλωσσικών υπηρεσιών εγκατεστημένων χωριστά. Τα σύνολα εργαλείων γλωσσών τρίτων που μπορούν να ενσωματωθούν περιλαμβάνουν το ReSharper, μια δημοφιλή επέκταση παραγωγικότητας για το Visual Studio. Το Microsoft Visual Studio έχει πολλές εκδόσεις που έχουν σχεδιαστεί για συγκεκριμένους ρόλους στην ανάπτυξη λογισμικού, όπως αρχιτέκτονες, διαχειριστές βάσεων δεδομένων, δοκιμαστές κ.λπ. Η πιο δημοφιλής έκδοση είναι η Professional, η οποία περιλαμβάνει το βασικό σύνολο χαρακτηριστικών για τους περισσότερους χρήστες. Η έκδοση Enterprise περιλαμβάνει όλες τις δυνατότητες της έκδοσης Professional, καθώς και πρόσθετες δυνατότητες για εταιρική ανάπτυξη, όπως προηγμένα εργαλεία εντοπισμού σφαλμάτων και δοκιμών, διαχείριση κώδικα από την πλευρά του διακομιστή και ενσωμάτωση με τον Microsoft Team Foundation Server για έλεγχο πηγής και παρακολούθηση στοιχείων εργασίας. Η Ultimate edition είναι η πιο ολοκληρωμένη έκδοση του Visual Studio και περιλαμβάνει όλες τις δυνατότητες της έκδοσης Enterprise, καθώς και πρόσθετες δυνατότητες για προηγμένη ανάπτυξη, όπως εργαλεία μοντελοποίησης και σχεδιαστή UML, εργαλεία ανάλυσης κώδικα και υποστήριξη για παράλληλους υπολογιστές. Η Microsoft προσφέρει επίσης μια δωρεάν έκδοση του Visual Studio, που ονομάζεται Visual Studio Express, η οποία έχει σχεδιαστεί για χομπίστες, φοιτητές και αρχάριους προγραμματιστές. Περιλαμβάνει ένα υποσύνολο των δυνατοτήτων που είναι διαθέσιμες στις άλλες εκδόσεις του Visual Studio.



Visual Studio είναι το IDE της Microsoft, με την κωδική ονομασία Project Boston και κυκλοφόρησε το 1997. Αυτή τη φορά, η Microsoft έχει ομαδοποιήσει όλα τα εργαλεία ανάπτυξης της και τα αγόρασε σε ένα προϊόν. Η αρχική έκδοση του λογισμικού ήρθε σε δύο εκδόσεις. Αυτό το πρώτο ήταν Visual Studio Professional και το άλλο ήταν πιο δυνατό Visual Studio Enterprise . Η επαγγελματική έκδοση ήρθε με 3 CD, ενώ η βελτιωμένη έκδοση Enterprise με 3 CD. Τώρα ας μιλήσουμε για το Visual Studio 2017.





Microsoft Visual Studio





Microsoft Visual Studio

Επί του παρόντος, η έκδοση 11 του Visual Studio, που ονομάζεται Visual Studio 2017, είναι η πιο πρόσφατη σταθερή έκδοση της ομάδας Εργαλείων προγραμματιστή της Microsoft. Διατίθεται σε 3 κύριες εκδόσεις και συγκεκριμένα:



  1. Δωρεάν έκδοση κοινότητας,
  2. Επαγγελματική έκδοση και
  3. Εταιρική έκδοση.

ΣΕ Κοινοτική έκδοση - δωρεάν έκδοση πακέτο λογισμικού και λιγότερο λειτουργικό. Αλλά σε κάθε περίπτωση, κάνει τη δουλειά σας ως αρχάριος ή προγραμματιστής φοιτητής. Η δεύτερη είναι η Professional Edition, η οποία είναι λίγο πιο ισχυρή από την έκδοση Community, και μετά έρχεται το πλήρες πακέτο Enterprise με όλα τα ισχυρά εργαλεία για το Visual Studio.

Αυτή τη στιγμή είναι το Visual Studio Επεξεργαστής κώδικα , Εντοπιστής σφαλμάτων , ένα Σχεδιαστής . Αυτό σημαίνει ότι εδώ μπορείτε να επεξεργαστείτε ή να γράψετε απλό κώδικα για την πλευρά του διακομιστή ή τις κονσόλες, μπορείτε να ελέγξετε αν λειτουργεί ο κώδικας που γράψατε και αν μπορεί να βοηθήσει εάν ο κώδικάς σας χρειάζεται βελτίωση. Είναι επίσης σχεδιαστής, καθώς μπορείτε πλέον να δημιουργείτε διεπαφές χρήστη και εμπειρίες χρήστη στο Visual Studio, όπως ακριβώς θα κάνατε κατά την ανάπτυξη εφαρμογών για το UWP ή στο Xamarin χρησιμοποιώντας Blend ή XAML.

Όλες οι πληροφορίες σε αυτό το άρθρο αναφέρονται σε υποσημειώσεις της Microsoft. Αναφέρονται παρακάτω:



    • Οι εταιρικές οντότητες ορίζονται ως >250 υπολογιστές ή >1 εκατομμύριο $ σε ετήσια έσοδα.
    • Windows Desktop, Universal Windows Apps, Web (ASP.NET), Office 365, Line of Business Apps, Apache Cordova, Azure Stack, C++ Cross Platform Library Development, Python, Node.js, .NET Core, Docker Tools
    • Μπορεί να ανοίξει διαγράμματα που έχουν δημιουργηθεί σε άλλες εκδόσεις του Visual Studio σε λειτουργία μόνο για ανάγνωση.
    • Ενεργοποιεί το προφίλ αλληλεπίδρασης επιπέδου.

Τώρα ας συγκρίνουμε τις εκδόσεις του Visual Studio.

Δωρεάν έκδοση του Visual Studio Community

1] Σε ποιον απευθύνεται;

Το Visual Studio Community Edition θα βελτιώσει σημαντικά τις παρακάτω περιπτώσεις χρήσης. Θα υποστηρίξουν μεμονωμένους προγραμματιστές, τη μάθηση στην τάξη, την ακαδημαϊκή έρευνα, τη συμμετοχή σε έργα ανοιχτού κώδικα και για μη εταιρικούς οργανισμούς έως και 5 χρηστών.

2] Θα υποστηρίξει την πλατφόρμα ανάπτυξης;

Όπως ανέφερα παραπάνω, αυτό θα Σίγουρα υποστηρίζω πλατφόρμα ανάπτυξης.

3] Τι θα λέγατε για ένα ολοκληρωμένο περιβάλλον ανάπτυξης;

Για το IDE, η δωρεάν κοινοτική έκδοση του Visual Studio θα υποστηρίζει τις ακόλουθες δυνατότητες. Θα υποστηρίζει ανίχνευση Peek, ανακατασκευή, ανάπτυξη ιστού με ένα κλικ, προβολή πόρων μοντέλων, λύσεις οπτικοποίησης με γραφήματα εξαρτήσεων και χάρτες κώδικα και πολλαπλή στόχευση.

4] Προηγμένος εντοπισμός σφαλμάτων και διάγνωση;

Στην ενότητα Προηγμένος εντοπισμός σφαλμάτων και διαγνωστικά, η δωρεάν έκδοση του Visual Studio υποστηρίζει τα ακόλουθα. Υποστηρίζει μετρήσεις κώδικα, εντοπισμό σφαλμάτων γραφικών, ανάλυση στατικού κώδικα και έναν κόμβο απόδοσης και διάγνωσης.

5] Υποστήριξη για εργαλεία δοκιμών

Λοιπόν, αφού είναι μια δωρεάν έκδοση του Visual Studio με περιορισμένες δυνατότητες και εργαλεία. Υποστηρίζει απλώς τη δοκιμή μονάδας ώστε οι προγραμματιστές να δοκιμάσουν τον κώδικά τους.

6] Πόσο καλά ενσωματωμένο είναι το Xamarin (ανάπτυξη μεταξύ πλατφορμών);

Λοιπόν, αν αναρωτιέστε Xamarin , τι σκορ. Οι ακόλουθες λειτουργίες πολλαπλών πλατφορμών υποστηρίζονται από την κοινότητα του Visual Studio στο πλαίσιο του Xamarin. Πρόκειται για κοινή χρήση κώδικα μεταξύ εφαρμογών Android και iOS, προγραμματιστών διεπαφής χρήστη iOS και Android, Xamarin Forms (συντομία Xamarin.Forms) και Xamarin Instant Player.

7] Μπορείτε να συνεργαστείτε με άλλους προγραμματιστές στην κοινότητα του Visual Studio;

Λοιπόν, η Microsoft έχει φροντίσει για εσάς. Οι παρακάτω δυνατότητες υποστηρίζονται από το Visual Studio για να καλύψουν όλες τις ανάγκες συνεργασίας σας. Αυτά είναι η δημιουργία ιστοριών στο PowerPoint, η αναθεώρηση κώδικα, οι δυνατότητες παύσης/συνέχισης εργασιών και η Εξερεύνηση ομάδας με υποστήριξη για εργαλεία συγγραφής τρίτων.

Ανάγνωση : Τι συνέβη Κωδικός Visual Studio ?

Visual Studio Professional

1] Σε ποιον απευθύνεται;

Εκτός από αυτά που αναφέρονται για την κοινότητα του Visual Studio, αυτή η επαγγελματική έκδοση του Visual Studio υποστηρίζεται σε περιπτώσεις χρήσης όπως οι επιχειρήσεις.

2] Θα υποστηρίξει την πλατφόρμα ανάπτυξης;

Όπως είπα και παραπάνω, σίγουρα θα στηρίξει πλατφόρμα ανάπτυξης.

3] Τι θα λέγατε για ένα ολοκληρωμένο περιβάλλον ανάπτυξης;

Μιλώντας για το IDE, η επαγγελματική έκδοση του Visual Studio θα υποστηρίζει όλα όσα υποστηρίζει η κοινότητα του Visual Studio. Αυτό θα υποστηρίξει επιπλέον το CodeLens .

4] Προηγμένος εντοπισμός σφαλμάτων και διάγνωση;

Στην ενότητα Advanced Debugging and Diagnostics, η επαγγελματική έκδοση υποστηρίζει ακριβώς όλα όσα υποστηρίζει η δωρεάν έκδοση του Visual Studio, η οποία υποστηρίζεται από την κοινότητα του Visual Studio.

5] Μιλώντας για το πόσο καλά υποστηρίζει το Visual Studio εργαλεία δοκιμών

Λοιπόν, το επαγγελματικό Visual Studio εξακολουθεί να έχει περιορισμένα χαρακτηριστικά και εργαλεία σε σύγκριση με την έκδοση Enterprise. Υποστηρίζει απλώς τη δοκιμή μονάδας ώστε οι προγραμματιστές να δοκιμάσουν τον κώδικά τους.

6] Πόσο καλά ενσωματωμένο είναι το Xamarin (ανάπτυξη μεταξύ πλατφορμών);

Λοιπόν, αν σας ενδιαφέρει το Xamarin, υποστηρίζει τις ίδιες δυνατότητες με την κοινότητα του Visual Studio. Οι ακόλουθες λειτουργίες πολλαπλών πλατφορμών υποστηρίζονται από την κοινότητα του Visual Studio στο πλαίσιο του Xamarin. Πρόκειται για κοινή χρήση κώδικα μεταξύ εφαρμογών Android και iOS, προγραμματιστών διεπαφής χρήστη iOS και Android, Xamarin Forms (συντομία Xamarin.Forms) και Xamarin Instant Player.

7] Μπορείτε να συνεργαστείτε με άλλους προγραμματιστές χρησιμοποιώντας το Visual Studio Professional;

Λοιπόν, η Microsoft έχει φροντίσει για εσάς. Όλες οι δυνατότητες υποστηρίζονται από το Visual Studio για να καλύψουν όλες τις ανάγκες συνεργασίας σας. Αυτά είναι η δημιουργία ιστοριών στο PowerPoint, η αναθεώρηση κώδικα, οι δυνατότητες παύσης/συνέχισης εργασιών και η Εξερεύνηση ομάδας με υποστήριξη για εργαλεία συγγραφής τρίτων.

Visual Studio Enterprise

1] Σε ποιον απευθύνεται;

Παρόμοια με το Visual Studio Professional, υποστηρίζει μεμονωμένους προγραμματιστές, μάθηση στην τάξη, ακαδημαϊκή έρευνα, συμμετοχή σε έργα ανοιχτού κώδικα, μη εταιρικούς οργανισμούς έως 5 χρηστών και επιχειρήσεις.

2] Θα υποστηρίξει την πλατφόρμα ανάπτυξης;

Όπως είπα και παραπάνω, σίγουρα θα στηρίξει πλατφόρμα ανάπτυξης.

3] Τι θα λέγατε για ένα ολοκληρωμένο περιβάλλον ανάπτυξης;

Μιλώντας για το IDE, η έκδοση Visual Studio Enterprise θα υποστηρίζει όλα όσα υποστηρίζει το Visual Studio Professional. Αυτό θα υποστηρίξει επιπλέον την επικύρωση Live Dependancy, τα Αρχιτεκτονικά Διαγράμματα Επίπεδων, την Επικύρωση Αρχιτεκτονικής και τον Κλώνο Κώδικα.

4] Προηγμένος εντοπισμός σφαλμάτων και διάγνωση;

Στην ενότητα Advanced Debugging and Diagnostics, η έκδοση Enterprise υποστηρίζει ακριβώς ό,τι υποστηρίζει το Visual Studio Professional. Επιπλέον, υποστηρίζει IntelliTrace, ενσωμάτωση εντοπισμού σφαλμάτων χαρτών κώδικα, ανάλυση ένδειξης σφαλμάτων μνήμης .NET.

5] Υποστήριξη για εργαλεία δοκιμών

Λοιπόν, η έκδοση Visual Studio Enterprise συνοδεύεται από όλες τις δυνατότητες και τα εργαλεία σε σύγκριση με άλλες χαμηλότερες εκδόσεις. Εκτός από τη δοκιμή μονάδας, υποστηρίζει ζωντανές δοκιμές μονάδων, διαχείριση περίπτωσης δοκιμής, δοκιμή φόρτωσης και απόδοσης ιστού, IntelliTest, Microsoft Fakes που ονομάζεται επίσης απομόνωση δοκιμής μονάδας, κάλυψη κωδικού, διαχείριση εργαστηρίου, κωδικοποιημένη δοκιμή διεπαφής χρήστη, μη αυτόματη δοκιμή με το Microsoft Test Manager, διερευνητική δοκιμή με το Microsoft Test Manager και μεταβείτε γρήγορα στη μη αυτόματη δοκιμή με το Microsoft Test Manager.

6] Πόσο καλά ενσωματωμένο είναι το Xamarin (ανάπτυξη μεταξύ πλατφορμών);

Λοιπόν, αν ενδιαφέρεστε για το Xamarin, υποστηρίζει περισσότερες δυνατότητες από την υποστήριξη της κοινότητας του Visual Studio και του Visual Studio Enterprise. Οι ακόλουθες λειτουργίες πολλαπλών πλατφορμών υποστηρίζονται από το Visual Studio Enterprise επιπλέον αυτών που υποστηρίζονται από δύο άλλες εκδόσεις που ονομάζονται Xamarin. Αυτά είναι τα Inline Assemblies, Xamarin Inspector, Xamarin Profiler και το iOS Remote Simulator για Windows.

7] Μπορείτε να συνεργαστείτε με άλλους προγραμματιστές χρησιμοποιώντας το Visual Studio Enterprise;

Λοιπόν, η Microsoft έχει φροντίσει για εσάς. Προφανώς, όλες οι δυνατότητες υποστηρίζονται από το Visual Studio για να καλύψουν όλες τις ανάγκες συνεργασίας σας. Αυτά είναι η δημιουργία ιστοριών στο PowerPoint, η αναθεώρηση κώδικα, οι δυνατότητες παύσης/συνέχισης εργασιών και η Εξερεύνηση ομάδας με υποστήριξη για εργαλεία συγγραφής τρίτων.

πώς να επιβάλλετε την ενημέρωση πολιτικής ομάδας

Λήψη του Visual Studio

Εάν θέλετε να δοκιμάσετε το Visual Studio στην πράξη, μπορείτε να μάθετε περισσότερα και να το κατεβάσετε από VisualStudio.com.

ΥΠΟΔΕΙΞΗ : Microsoft Visual Studio Dev Essentials σας παρέχει όλα τα εργαλεία και τις υπηρεσίες που χρειάζεστε για να γίνετε προγραμματιστής δωρεάν. Το λογισμικό έχει σχεδιαστεί για να παρέχει δωρεάν εργαλεία, υπηρεσίες και εκπαίδευση για να ενθαρρύνει περισσότερους προγραμματιστές και λάτρεις να δοκιμάσουν τις αγαπημένες τους τεχνολογίες.

Κατεβάστε το Εργαλείο επιδιόρθωσης υπολογιστή για γρήγορη εύρεση και αυτόματη διόρθωση σφαλμάτων των Windows

Τώρα διαβάστε : Οδηγός για αρχάριους για να ξεκινήσετε με το Visual Studio .

Δημοφιλείς Αναρτήσεις