ไมโครซอฟท์ออก .NET 9 รุ่นเสถียร หลังจาก เริ่มทดสอบรุ่น Preview มาตั้งแต่ต้นปี 2024
หลัง ไมโครซอฟท์รวมร่าง .NET เสร็จใน .NET 7 ยุคหลังจากนั้นเป็นการพัฒนา .NET ในฐานะแพลตฟอร์มเดียวสำหรับพัฒนาทุกอย่าง (a unified platform) ไม่ว่าจะเป็นเว็บ เซิร์ฟเวอร์ เดสก์ท็อป มือถือ ไปถึงงานใหม่ๆ อย่าง AI
มาถึง .NET 9 มีการเปลี่ยนแปลงหลายอย่าง โดยทุกชิ้นส่วนสำคัญของ .NET ล้วนแต่ได้รับการอัพเดตถ้วนหน้า
ประสิทธิภาพปรับปรุงตัว garbage collector (GC) ฝั่งเซิร์ฟเวอร์ สามารถลดการใช้แรมลงได้ถึง 93% และปริมาณรีเควสต์ต่อวินาทีเพิ่ม 15%
.NET Aspireชุดเครื่องมือสำหรับพัฒนาแอพ .NET บนคอนเทนเนอร์ ( ข่าวเก่าว่า .NET Aspire คืออะไร ) เพิ่มฟีเจอร์การเชื่อมต่อกับบริการ AI ยอดนิยม เช่น OpenAI, Ollama และรองรับการทำงานกับ Azure Functions แบบพรีวิวแล้ว
ไมโครซอฟท์เล่าว่าหลังออก .NET Aspire ได้ไม่นาน ตอนนี้มีทีมภายในคือ Xbox และ Copilot นำไปใช้งานจริงแล้ว
AIรองรับซอฟต์แวร์และเครื่องมือของพาร์ทเนอร์จำนวนมาก เช่น Azure, OpenAI, LlamaIndex, Qdrant, Pinecone, Milvus, AutoGen, OllamaSharp, ONNX Runtime และเพิ่มไลบรารีใหม่ Microsoft.Extensions.AI กับ Microsoft.Extensions.VectorData เพื่อเขียน C# ทำงาน AI ได้สะดวกมากขึ้น
ASP.NET Core & Blazorงานฝั่งเว็บแอพ รองรับ ahead-of-time compilation เพิ่มประสิทธิภาพการรัน, ปรับปรุงการทำงานร่วมกับไฟล์แบบ static (เช่น JavaScript/CSS), Blazor รองรับการตรวจจับวิธีการเรนเดอร์ของคอมโพเนนต์ผ่าน RendererInfo API
MAUIชุดเครื่องมือสร้าง UI สำหรับเดสก์ท็อปและแอพมือถือ รองรับคอมโพเนนต์ของบริษัทพาร์ทเนอร์มากขึ้น เช่น Syncfusion, รองรับการคอมไพล์แบบ Native AOT, ทำงานร่วมกับ Xcode ได้ดีขึ้น, เพิ่ม Android Asset Packs
Windowsสำหรับแอพเดสก์ท็อปแบบดั้งเดิมบน Windows ที่เป็นจุดกำเนิดของ .NET รองรับการทำ Native AOT สำหรับชุดเครื่องมือ WinUI 3, ปรับปรุงธีมของคอมโพเนนต์ WPF เดิมให้เป็น Fluent UI สมัยใหม่ , คอมโพเนนต์ที่สร้างด้วย WinForms รองรับ Dark Mode และเพิ่ม API สำหรับการกำหนดไอคอน
ของใหม่อื่นๆ
- ภาษา C# เวอร์ชัน 13 และ F# 9
- Visual Studio 2022 17.12 ที่ออกพร้อมกับ .NET 9
ที่มา - .NET 9
Hiring! บริษัทที่น่าสนใจ