ค้นหาเว็บไซต์

แพลตฟอร์ม .NET 9 สำหรับนักพัฒนาถูกปล่อยแล้ว นี่คือสิ่งใหม่ๆ


ไมโครซอฟท์เปิดตัวแพลตฟอร์มการพัฒนาฟรีและโอเพนซอร์ส .NET 9 พร้อมการอัปเดตที่สำคัญด้านประสิทธิภาพ การปรับแต่งหน่วยความจำ และการรวมปัญญาประดิษฐ์

ไมโครซอฟต์ประกาศเปิดตัวแพลตฟอร์มการพัฒนา .NET 9 ที่ฟรีและเป็นโอเพ่นซอร์ส ซึ่งเป็นเวอร์ชันล่าสุดและทันสมัยที่สุดของ .NET จนถึงปัจจุบัน

ด้วยการปรับปรุงหลายพันรายการ รวมถึงการอัปเดตอย่างมากในทุกส่วนของสแต็ก .NET .NET 9 มอบประสิทธิภาพการทำงานที่เพิ่มขึ้น ประสิทธิภาพที่เหนือชั้น ฟีเจอร์อัจฉริยะ และความปลอดภัยที่ได้รับการปรับปรุง

พูดถึงประสิทธิภาพ .NET 9 เป็นเวอร์ชันที่เร็วที่สุดของ .NET จนถึงตอนนี้ โดยมีการปรับปรุงเกี่ยวกับประสิทธิภาพมากกว่า 1,000 รายการ การเปลี่ยนแปลงเหล่านี้ครอบคลุมทุกด้านของแพลตฟอร์ม ตั้งแต่การปรับปรุงรันไทม์ไปจนถึงการเพิ่มประสิทธิภาพของภาษา และให้ความเร็วและประสิทธิภาพที่เพิ่มขึ้นอย่างมาก

อย่างน่าสังเกตว่า ตัวเก็บขยะของเซิร์ฟเวอร์ได้รับการปรับปรุงให้สามารถตอบสนองความต้องการหน่วยความจำของแอปพลิเคชันได้ดีขึ้น โดยเฉพาะในสภาพแวดล้อมที่มีหลายคอร์ พร้อมทั้งลดการใช้หน่วยความจำลงสูงสุดถึง 93% ในบางเกณฑ์มาตรฐาน

ตามที่นักพัฒนากล่าว พวกเขาก็เห็นการเพิ่มขึ้นอย่างมากในเกณฑ์มาตรฐาน TechEmpower โดยมีการเพิ่มประสิทธิภาพในการประมวลผลคำขอต่อวินาทีถึง 15% การปรับปรุงเหล่านี้ทำให้ .NET 9 เหมาะอย่างยิ่งสำหรับนักพัฒนาที่สร้างแอปพลิเคชันที่มีปริมาณการใช้งานสูงและใช้ทรัพยากรอย่างมีประสิทธิภาพ

พร้อมกับ .NET 9 ไมโครซอฟท์ยังได้เปิดตัว .NET Aspire 9 ชุดเครื่องมือ แม่แบบ และแพ็กเกจที่ทรงพลัง ซึ่งออกแบบมาเพื่อสร้างแอปพลิเคชันที่พร้อมใช้งานในขั้นผลิตได้อย่างง่ายดาย

ด้วย API และฟีเจอร์ใหม่ๆ อย่างความสามารถในการเก็บคอนเทนเนอร์ให้อยู่ต่อระหว่างการดีบั๊ก และการรวมระบบกับแพลตฟอร์มอย่าง OpenAI และ Milvus .NET Aspire 9 ช่วยทำให้การพัฒนาแอปคลาวด์ของคุณง่ายขึ้น ในขณะที่ลดความซับซ้อนในการดีพลอย

นอกจากนี้ .NET 9 ยังทำให้การผนวกปัญญาประดิษฐ์เข้ากับแอปพลิเคชันของคุณง่ายกว่าที่เคย ไมโครซอฟท์ร่วมมือกับพันธมิตรในระบบนิเวศของ AI รวมถึง Azure, OpenAI, Pinecone และ LlamaIndex เพื่อให้มั่นใจว่าการรวมบริการ AI เข้ากับ .NET เป็นไปอย่างราบรื่น

ด้วยนามธรรมใหม่ๆ อย่าง Microsoft.Extensions.AI และ Microsoft.Extensions.VectorData นักพัฒนาสามารถทำงานกับโมเดลภาษาขนาดใหญ่และขนาดเล็ก, การฝังข้อมูล (embeddings) และบริการ AI อื่นๆ ได้อย่างง่ายดายเพื่อสร้างแอปพลิเคชันอัจฉริยะ

นอกจากนี้ บล็อกสร้างใหม่สำหรับ AI—เช่น ตัวแบ่งคำที่ได้รับการปรับปรุงและการรองรับ Tensor—ช่วยให้ง่ายขึ้นในการสร้างโซลูชันที่ขับเคลื่อนด้วย AI GitHub Copilot ยังได้รับการปรับปรุงเพื่อสนับสนุนนักพัฒนาในการดีบัก การเขียนโค้ด และการจัดการเวิร์กโฟลว์ทั่วไปได้อย่างมีประสิทธิภาพมากขึ้น นำสัญญาของ AI มาสู่การทำงานประจำวันของคุณ

ควรสังเกตด้วยว่า .NET 9 ยังคงพัฒนาการพัฒนาเว็บแบบเต็มสแตกด้วย ASP.NET Core และ Blazor แอป ASP.NET Core ที่สร้างด้วยเวอร์ชันนี้ได้รับประโยชน์จากการจัดการไฟล์สแตติกที่ปรับให้เหมาะสม การใช้หน่วยความจำที่ลดลง และเวลาการเริ่มต้นที่เร็วขึ้นอย่างมีนัยสำคัญ—ทำให้แอปเหล่านี้ปลอดภัย มีประสิทธิภาพ และสามารถให้บริการผู้ใช้ได้ในทุกขนาด

ในขณะเดียวกัน Blazor ก็ได้รับการอัปเกรดครั้งใหญ่ พร้อมการเพิ่มประสิทธิภาพ ประสบการณ์การเชื่อมต่อใหม่ที่เข้าใจง่ายขึ้นสำหรับส่วนประกอบที่เรนเดอร์จากเซิร์ฟเวอร์ และความสามารถในการปรับตัวของ runtime ที่ดีขึ้น ทำให้การสร้างเว็บแอปที่สวยงามและมีปฏิสัมพันธ์เป็นเรื่องง่าย

สุดท้ายนี้ ด้วย .NET MAUI (Multi-platform App UI) นักพัฒนาสามารถสร้างแอปได้อย่างง่ายดายทั้งบนมือถือและเดสก์ท็อปจากฐานโค้ดเดียว นอกจากนี้ การเปิดตัว .NET 9 ยังมาพร้อมกับประสิทธิภาพที่เพิ่มขึ้นและการรวมเข้ากับคุณสมบัติของแพลตฟอร์ม Android, iOS, macOS และ Windows อย่างลึกซึ้งยิ่งขึ้น

สำหรับการสำรวจคุณสมบัติใหม่ทั้งหมดอย่างละเอียด โปรดดูประกาศอย่างเป็นทางการของไมโครซอฟท์ ตอนนี้สามารถดาวน์โหลด .NET 9 ได้แล้ว พร้อมกับการอัปเดต Visual Studio 2022 และ C# Dev Kit สำหรับ Visual Studio Code