Η Microsoft ανακοίνωσε ότι το Visual Studio 2022 και το .NET 6 είναι πλέον γενικά διαθέσιμα για προγραμματιστές, με το πρώτο να είναι πλέον μια εφαρμογή 64 bit.
Η Microsoft ανακοίνωσε ότι τόσο το Visual Studio 2022 όσο και το .NET 6 έχουν φτάσει σε γενική διαθεσιμότητα σήμερα. Αυτά τα ενημερωμένα εργαλεία φέρνουν νέες δυνατότητες για προγραμματιστές που προορίζονται να επιταχύνουν τη διαδικασία ανάπτυξης, καθώς και να δημιουργήσουν καλύτερες εφαρμογές.
Για αρχαριους, Visual Studio 2022 είναι η πρώτη σημαντική ενημέρωση του Visual Studio σε περισσότερα από δύο χρόνια, μετά το Visual Studio 2019. Η τελευταία έκδοση έρχεται με μια πολύ σημαντική αλλαγή: Το ίδιο το Visual Studio είναι πλέον μια εφαρμογή 64-bit. Αυτά είναι μεγάλα νέα για τους προγραμματιστές, καθώς το VIsual Studio μπορεί πλέον να έχει πρόσβαση σε όλη τη μνήμη του υπολογιστή, καθιστώντας το πολύ πιο γρήγορο τη μεταγλώττιση και την εργασία με μεγάλα και πολύπλοκα έργα. Πράγματι, το Visual Studio εγκαταλείπει την υποστήριξη για μηχανήματα 32-bit, αλλά πιθανώς δεν είναι πολλοί οι προγραμματιστές που χρησιμοποιούν πλέον υπολογιστές 32-bit.
Εκτός από αυτό, το Visual Studio συνοδεύεται από μια τεράστια λίστα ειδήσεων, συμπεριλαμβανομένων των νέων εκδόσεων C++, .NET 6 και C#10. Υπάρχουν επίσης βελτιώσεις στο πρόγραμμα επεξεργασίας, όπως μια νέα εμπειρία αντιγραφής και επικόλλησης πολλαπλών καρέ, νέες δυνατότητες IntelliCode, όπως ολοκληρώσεις ολόκληρων γραμμών σε έργα C# και πολλά, πολλά άλλα. Ένα πράγμα που αξίζει να σημειωθεί είναι ότι η πλατφόρμα επεκτάσεων στο Visual Studio 2022 έχει κάποιες σημαντικές αλλαγές, επομένως οι υπάρχουσες επεκτάσεις για το VS2019 δεν θα λειτουργούν με τη νέα έκδοση εκτός εάν ενημερωθούν. Από την οπτική πλευρά, Η Microsoft άλλαξε τα εικονίδια σε όλη την εφαρμογή και μια νέα γραμματοσειρά Cascadia Code χρησιμοποιείται πλέον στην εφαρμογή. Μπορείτε να διαβάσετε το σημειώσεις έκδοσης για μια πιο λεπτομερή περιγραφή όλων των νέων.
Οσον αφορά .NET 6, εκτενής είναι και ο κατάλογος των ειδήσεων. Η απόδοση έχει βελτιωθεί σημαντικά σε γενικές γραμμές, με ιδιαίτερα μεγάλες βελτιώσεις στο αρχείο I/O. Τα API έχουν ενημερωθεί ή εισαχθεί, συμπεριλαμβανομένης της βελτιωμένης απόδοσης με τα API JSON και των νέων ελάχιστων API στο ASP.NET Core, διευκολύνοντας το ξεκίνημα και βελτιώνοντας την απόδοση με τις υπηρεσίες HTTP. Αυτή η έκδοση προσθέτει επίσης υποστήριξη για HTTP/3 στον πυρήνα ASP.NET, καθώς και OpenSSL 3 για βελτιωμένη ασφάλεια.
Ένα χαρακτηριστικό .NET 6 που δεν είναι διαθέσιμο κατά την κυκλοφορία είναι το περιβάλλον εργασίας εφαρμογών πολλαπλών πλατφορμών (MAUI), το οποίο επιτρέπει στους προγραμματιστές να γράφουν κώδικα για μια μεμονωμένη εφαρμογή που φαίνεται μοντέρνα τόσο σε επιτραπέζιους όσο και σε φορητές πλατφόρμες. Ωστόσο, η Microsoft δεν είπε πότε θα είναι διαθέσιμη αυτή η δυνατότητα.
Το .NET 6 είναι η πιο πρόσφατη έκδοση μακροπρόθεσμης υποστήριξης της πλατφόρμας, που σημαίνει ότι θα υποστηρίζεται για την επόμενη τρία χρόνια και είναι μια ενοποιημένη πλατφόρμα για όλους τους τύπους εφαρμογών, είτε πρόκειται για κινητά, για υπολογιστές, για cloud, για web και περισσότερο. Αντικαθιστά τόσο το .NET 5 όσο και το .NET Core 3.1 και η Microsoft προτρέπει τους προγραμματιστές να μετεγκαταστήσουν τις εφαρμογές τους από αυτές τις παλαιότερες πλατφόρμες. Ωστόσο, το .NET 6 υποστηρίζεται μόνο στο Visual Studio 2022 για Windows και Mac, επομένως εάν χρησιμοποιείτε παλαιότερη έκδοση, δεν θα μπορείτε να χρησιμοποιήσετε τη νέα πλατφόρμα.
Μπορείς κατεβάστε το Visual Studio 2022 από την επίσημη ιστοσελίδα, και το κεφάλι εδώ για να κατεβάσετε το .NET 6.