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