.NET Πυρήνας、. Τα διαγράμματα NET Standard, ASP.NET Core και .NET Framework είναι τα εξής:
.NET Πυρήνας
Το .NET Core είναι δωρεάν, πολλαπλών πλατφορμών και μια εφαρμογή ανοιχτού κώδικα ενός διαχειριζόμενου πλαισίου. Υποστηρίζει 4 τύπους εφαρμογών: κονσόλα, ASP.NET Core, cloud και Universal Windows Platform (UWP). Οι φόρμες των Windows και η Υποδομή παρουσίασης των Windows (WPF) δεν περιλαμβάνονται στο .NET Core.
ASP.NET Πυρήνας
Asp.net πυρήνας είναι στην πραγματικότητα ένα έργο που εξακολουθεί να βασίζεται στο .net Full Framework (ελάχιστο Framework 4.6.2), αλλά διατηρεί ορισμένες από τις νέες έννοιες διαμόρφωσης του πυρήνα .NET, όπως Asp.net πυρήνας χρησιμοποιεί το Kestrel ως ακροατή για αιτήματα Http από προεπιλογή, αντί να χρησιμοποιεί το αρχικό τεράστιο Https.sys. Επομένως. Το NET Core είναι ένα μοντέλο εφαρμογής που βασίζεται σε αυτό.
Πρότυπο .NET
Το .NET Standard είναι μια προδιαγραφή που υλοποιεί το BCL. Λόγω. Οι υλοποιήσεις NET πρέπει να ακολουθούν αυτήν την προδιαγραφή, επομένως οι προγραμματιστές εφαρμογών δεν χρειάζεται να ανησυχούν για διαφορετικά BCL για κάθε υλοποίηση πλαισίου φιλοξενίας. Κάθε υλοποίηση του διαχειριζόμενου πλαισίου έχει το δικό της σύνολο βιβλιοθηκών βασικής κλάσης. Η βιβλιοθήκη βασικών κλάσεων (BCL) περιέχει όπως χειρισμός εξαιρέσεων, συμβολοσειρές, XML, I/O, δικτύωση και συλλογές.
.NET Framework
Το .NET Framework χρησιμοποιείται για τη δημιουργία εφαρμογών επιφάνειας εργασίας και ASP.NET εφαρμογών που εκτελούνται σε Internet Information Server (IIS). Είναι το πρώτο πλαίσιο φιλοξενίας.
Ξαμαρίν
Το Xamarin είναι ένα πλαίσιο για τη δημιουργία εφαρμογών iOS, Android, macOS και επιτραπέζιων υπολογιστών.
Το .NET Standard είναι μια προδιαγραφή API που ορίζει τις βιβλιοθήκες βασικής κλάσης που πρέπει να υλοποιηθούν για κάθε συγκεκριμένη έκδοση.
Το διάγραμμα σχέσεων έχει ως εξής:
Αναφορά διεύθυνσης συμβατής έκδοσης:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
|