Η Microsoft λανσάρει την πλατφόρμα προγραμματιστών .NET 8 μαζί με το .NET Aspire
Σήμερα, η Microsoft ανακοίνωσε την πιο πρόσφατη έκδοση της πλατφόρμας ανάπτυξης ανοιχτού κώδικα .NET. Η νέα έκδοση, .NET 8, όχι μόνο περιλαμβάνει πολλές βελτιώσεις απόδοσης, αλλά προσθέτει μια νέα γεννήτρια κώδικα, το Dynamic Profile-Guided Optimization (PGO), που η Microsoft λέει ότι θα πρέπει να ενισχύσει την απόδοση των εφαρμογών που κατασκευάζονται με .NET 8 στο 20 τοις εκατό.
Σε
μια ανάρτηση ιστολογίου
η Microsoft δήλωσε:
Το σετ εντολών AVX-512, το οποίο τώρα υποστηρίζεται, σας δίνει τη δυνατότητα να εκτελείτε παράλληλες λειτουργίες σε διανύσματα δεδομένων 512-bit, πράγμα που σημαίνει ότι μπορείτε να επεξεργαστείτε πολύ περισσότερα δεδομένα σε λιγότερο χρόνο. Οι πρωτόγονοι τύποι (αριθμητικοί και πέραν αυτού) εφαρμόζουν τώρα μια νέα μορφοποιήσιμη και αναλυόμενη διεπαφή, η οποία τους επιτρέπει να μορφοποιούν και να αναλύουν απευθείας ως UTF-8 χωρίς καμία επιβάρυνση διακωδικοποίησης.

Η Microsoft
λέει ότι τα σημεία αναφοράς TechEmpower δείχνουν ότι στο σενάριο JSON API, η απόδοση του .NET 8 αυξάνεται κατά 18 τοις εκατό σε σύγκριση με το .NET 7 και ότι το σενάριο Fortunes εμφανίζει αυξήσεις απόδοσης κατά 24 τοις εκατό στο .NET 8 σε σύγκριση με το .NET 7.
Δεδομένου ότι πρόκειται για μια πλατφόρμα που έχει αναπτυχθεί από τη Microsoft, προωθεί επίσης τη χρήση του .NET 8 για εφαρμογές που βασίζονται σε AI. Ανέφερε:
. ενσωμάτωση Tensor Primitives. Με την άνοδο των εφαρμογών με δυνατότητα AI, εμφανίστηκαν νέα εργαλεία και SDK. Συνεργαστήκαμε με πολλούς εσωτερικούς και εξωτερικούς συνεργάτες, όπως οι
Azure
OpenAI, Azure Cognitive Search, Milvus, Qdrant και Microsoft Teams, για να διασφαλίσουμε ότι οι προγραμματιστές .NET έχουν εύκολη πρόσβαση σε διάφορα μοντέλα, υπηρεσίες και πλατφόρμες AI μέσω των αντίστοιχων SDK τους.
Επιπλέον
, το ανοιχτού κώδικα Semantic Kernel SDK απλοποιεί την ενσωμάτωση αυτών των στοιχείων AI σε νέες και υπάρχουσες εφαρμογές, για να σας βοηθήσει να προσφέρετε καινοτόμες εμπειρίες χρήστη.

Οι εφαρμογές AOT (εκ των προτέρων) βλέπουν επίσης ώθηση απόδοσης όταν αναπτύσσονται σε .NET 8 και χρησιμοποιούνται σε πλατφόρμες
Linux
και Windows, πράγμα που σημαίνει ότι οι προγραμματιστές δεν θα χρειάζεται να χρησιμοποιούν τον μεταγλωττιστή JIT (ακριβώς έγκαιρα) για να αποκτήσουν τις εφαρμογές τους συμμορφώθηκε κατά το χρόνο εκτέλεσης.
Εκτός από την κυκλοφορία του .NET 8, η Microsoft κυκλοφορεί την πρώτη έκδοση του .NET Aspire. Αυτή είναι μια στοίβα με γνώμη που έχει σχεδιαστεί για τη δημιουργία εφαρμογών που βασίζονται σε σύννεφο. Η Microsoft δήλωσε ότι χρησιμοποιεί μια ποικιλία στοιχείων όπως τηλεμετρία, ανθεκτικότητα, διαμόρφωση και ελέγχους υγείας από προεπιλογή. Η Microsoft λέει επίσης ότι χρησιμοποιεί μια απλή στη χρήση εμπειρία τοπικού προγραμματιστή που είναι επίσης αρκετά εξελιγμένη ώστε να δημιουργεί
cloud
-based. Οι προγραμματιστές μπορούν να μάθουν περισσότερα για το .NET Aspire σε αυτό
ξεχωριστή ανάρτηση ιστολογίου
και μπορούν να υποβάλουν σχόλια
σε αυτήν την έκδοση προεπισκόπησης στο GitHub
.
Η νέα έκδοση κυκλοφορεί στο
πρώτη ημέρα του ετήσιου συνεδρίου .NET
. Η εικονική εκδήλωση θα διαρκέσει από τώρα έως τις 16 Νοεμβρίου.
VIA:
NeoWin.net