.NET Core - โมดูลาร์
เป็นอีกหนึ่งข้อพิจารณาของ. NET Core ในการสร้างและใช้งานแอปพลิเคชันที่เป็นโมดูลาร์ แทนที่จะติดตั้ง. NET Framework ทั้งหมดตอนนี้แอปพลิเคชันของคุณสามารถติดตั้งสิ่งที่จำเป็นได้ ให้เราไปที่สตูดิโอภาพและดูโมดูลาร์
นี่คือแอปพลิเคชัน. NET Core ที่เรียบง่ายของเราใน Solution Explorer ให้เราขยายการอ้างอิงและคุณจะเห็นการอ้างอิงถึง. NETCoreApp
ภายใน. NETCoreApp คุณจะเห็นการอ้างอิงแพ็คเกจไปยัง NuGet ให้เราขยายมัน
คุณจะเห็นการอ้างอิงทั้งชุดของ NuGet Package หากคุณเคยทำงานใน. NET Framework แล้วเนมสเปซเหล่านี้จำนวนมากจะดูคุ้นเคยเพราะคุณคุ้นเคยกับการใช้งานใน. NET Framework
.NET Framework ถูกแบ่งออกเป็นส่วนต่างๆมากมายและนำมาใช้กับ CoreFx อีกครั้ง ชิ้นส่วนเหล่านี้จะแจกจ่ายต่อไปในแต่ละแพ็คเกจ
ตอนนี้ถ้าคุณขยาย NETStandard.Library คุณจะเห็นการอ้างอิงเพิ่มเติม คุณจะสังเกตเห็น System.Console ที่เราใช้ในแอปพลิเคชันนี้
ตอนนี้คุณไม่จำเป็นต้องนำทุกอย่างเข้ามาใน. NET Framework แต่เพียงแค่นำสิ่งที่คุณต้องการสำหรับแอปพลิเคชันของคุณ
มีประโยชน์อื่น ๆ เช่นกัน ตัวอย่างเช่นโมดูลเหล่านี้สามารถอัปเดตทีละรายการได้หากต้องการ
Modularity นำไปสู่ประโยชน์ด้านประสิทธิภาพและแอปพลิเคชันของคุณสามารถทำงานได้เร็วขึ้นโดยเฉพาะแอปพลิเคชัน ASP.NET Core