.NET Core、. Diagram NET Standard, ASP.NET Core, dan .NET Framework adalah sebagai berikut:
Inti .NET
.NET Core adalah implementasi kerangka kerja terkelola gratis, lintas platform, dan sumber terbuka. Ini mendukung 4 jenis aplikasi: konsol, ASP.NET Core, cloud, dan Universal Windows Platform (UWP). Windows Forms dan Windows Presentation Foundation (WPF) tidak disertakan dalam .NET Core.
ASP.NET Inti
Asp.net core sebenarnya adalah proyek yang masih didasarkan pada .net Full Framework (Framework 4.6.2 minimum), tetapi mempertahankan beberapa konsep konfigurasi baru .NET core, seperti Asp.net core menggunakan Kestrel sebagai pendengar untuk permintaan Http secara default, alih-alih menggunakan Https.sys besar asli. Karena itu. NET Core adalah model aplikasi yang dibangun di atasnya.
Standar .NET
.NET Standard adalah spesifikasi yang mengimplementasikan BCL. Karena. Implementasi NET perlu mengikuti spesifikasi ini, sehingga pengembang aplikasi tidak perlu khawatir tentang BCL yang berbeda untuk setiap implementasi kerangka kerja hosting. Setiap implementasi kerangka kerja terkelola memiliki serangkaian pustaka kelas dasarnya sendiri. Pustaka Kelas Dasar (BCL) berisi kelas seperti penanganan pengecualian, string, XML, I/O, jaringan, dan koleksi.
Kerangka Kerja .NET
.NET Framework digunakan untuk membangun aplikasi desktop dan aplikasi ASP.NET yang berjalan di Internet Information Server (IIS). Ini adalah kerangka kerja hosting pertama.
Xamarin
Xamarin adalah kerangka kerja untuk membangun aplikasi iOS, Android, macOS, dan desktop.
.NET Standard adalah spesifikasi API yang menentukan pustaka kelas dasar yang harus diterapkan untuk setiap versi tertentu.
Diagram hubungan adalah sebagai berikut:
Referensi alamat yang kompatibel dengan versi:Login hyperlink terlihat.
|