ASP.NET Core เป็นโอเพ่นซอร์สและเฟรมเวิร์กข้ามแพลตฟอร์มสำหรับการสร้างแอปพลิเคชันที่เชื่อมต่ออินเทอร์เน็ตบนคลาวด์ที่ทันสมัย เช่น แอปพลิเคชันเว็บ แอปพลิเคชัน IoT และแบ็คเอนด์มือถือ แอปพลิเคชัน ASP.NET Core ทำงานบน .NET Core ซึ่งเป็นรันไทม์แอปพลิเคชันโอเพ่นซอร์สข้ามแพลตฟอร์มฟรี สถาปัตยกรรมได้รับการออกแบบมาเพื่อมอบกรอบการพัฒนาที่ได้รับการปรับปรุงให้เหมาะสมสำหรับแอปพลิเคชันที่ใช้งานบนคลาวด์หรือทำงานในสถานที่ ประกอบด้วยส่วนประกอบแบบโมดูลาร์ที่มีค่าใช้จ่ายน้อยที่สุด คุณจึงสามารถรักษาความยืดหยุ่นเมื่อสร้างโซลูชันของคุณได้ คุณสามารถพัฒนาและรันแอปพลิเคชัน ASP.NET Core ข้ามแพลตฟอร์มได้บน Windows, Mac และ Linux
.NET Core มีส่วนประกอบดังต่อไปนี้
คอลเลกชันที่ไม่เปลี่ยนรูป;
เครื่องอ่านข้อมูลเมตา ECMA-335 รองรับโปรแกรมดูข้อมูลเมตาระดับต่ำทำให้ Roslyn สามารถแยกวิเคราะห์แอสเซมบลี
SIMD เปิดใช้งานประเภทเวกเตอร์ เพิ่มชุดของประเภทเวกเตอร์พื้นฐานที่ใช้ประโยชน์จากคำสั่ง CPU คำสั่งเดี่ยวและหลายข้อมูล (SIMD)
XML; รวมถึง DOM API เช่น XDocument และ XmlDocumenttypes, XLinq และวิธีการขยาย XPath การสื่อสาร