ไมโครซอฟท์ประกาศออก .NET Aspire รุ่นเสถียร (General Availability)
.NET Aspire เป็นชุดซอฟต์แวร์ (stack) สำหรับพัฒนาแอพสาย .NET แบบ cloud native คือรันในคอนเทนเนอร์ โครงการนี้เริ่มต้นแบบพรีวิวมาตั้งแต่ .NET 8 เมื่อปี 2023 และเข้าสถานะเสถียรในรอบสัปดาห์ที่ผ่านมา
.NET Aspire คือการเพิ่มเครื่องมือด้าน orchestration, service discovery, deployment, dashboard, component ฯลฯ เข้ามาเสริมให้กับแกนของ .NET เดิม ตัวอย่างซอฟต์แวร์ในชุด Aspire ได้แก่
- App Host ตัวช่วยจัดการ orchestration ของแอพที่รันอยู่แบบ app model มองเห็นเป็น resource ชนิดต่างๆ ของระบบ
- Aspire Dashboard ตัวแสดงผลแดชบอร์ดผ่านเว็บ แสดงข้อมูลต่างๆ เช่น resource จาก App Host หรือดึงข้อมูลจาก OpenTelemetry ก็ได้
- Aspire Components แพ็กเกจ NuGet มีไลบรารียอดนิยมที่ใช้บ่อยๆ เช่น Redis, PostgreSQL, RabbitMQ และชิ้นส่วนต่างๆ ของ Azure แต่เป็นเวอร์ชันไมโครซอฟท์ปรับแต่งมาให้ รองรับการแก้คอนฟิกโดยไม่ต้องแก้โค้ด จัดการเรื่อง dependency, observability, resiliency มาให้แล้ว
- เครื่องมือด้าน Deployment ต่างๆ เช่น การใช้ผ่านคอมมานด์ไลน์ Azure Developer CLI (azd)
ตัว .NET Aspire ถือว่าเป็นชุดเครื่องมือหนึ่งตัว สามารถติดตั้งเพิ่มผ่านคอมมานด์ dotnet workload install aspire และเริ่มผนวกเข้ามากับแพ็กเกจ ASP.NET and web development ใน Visual Studio 17.10 แล้ว
ที่มา - Microsoft
Hiring! บริษัทที่น่าสนใจ