Microsoft ประกาศความพร้อมใช้งานทั่วไปของ .NET 8 พร้อมประสิทธิภาพและการปรับปรุงอื่นๆ

ไอคอนเวลาอ่านหนังสือ 2 นาที. อ่าน


ผู้อ่านช่วยสนับสนุน MSpoweruser เราอาจได้รับค่าคอมมิชชันหากคุณซื้อผ่านลิงก์ของเรา ไอคอนคำแนะนำเครื่องมือ

อ่านหน้าการเปิดเผยข้อมูลของเราเพื่อดูว่าคุณจะช่วย MSPoweruser รักษาทีมบรรณาธิการได้อย่างไร อ่านเพิ่มเติม

ความพร้อมใช้งาน Dot Net 8 .NET 8

วันนี้ Microsoft ประกาศความพร้อมใช้งานของ .NET 8 พร้อมการปรับปรุงประสิทธิภาพ ความเสถียร และความปลอดภัยหลายพันรายการ นอกเหนือจาก .NET 8 แล้ว Microsoft ยังได้ประกาศการปรับปรุงแพลตฟอร์มและเครื่องมือหลายอย่างเพื่อปรับปรุงประสิทธิภาพของนักพัฒนา คุณสามารถอ่านเกี่ยวกับไฮไลท์ของรุ่น .NET 8 ได้ที่ด้านล่างนี้

ประสิทธิภาพ:

  • .NET 8 มาพร้อมกับตัวสร้างโค้ดใหม่ที่เรียกว่า Dynamic Profile-Guided Optimization (PGO) ซึ่งจะปรับโค้ดของคุณให้เหมาะสมตามการใช้งานจริง Microsoft อ้างว่าฟีเจอร์นี้สามารถปรับปรุงประสิทธิภาพของแอพได้มากถึง 20%
  • การรองรับชุดคำสั่ง AVX-512 ช่วยให้สามารถดำเนินการแบบขนานกับเวกเตอร์ข้อมูล 512 บิตได้
  • ขณะนี้ประเภทดั้งเดิม (ตัวเลขและอื่น ๆ ) ใช้อินเทอร์เฟซแบบจัดรูปแบบและแยกวิเคราะห์ได้ใหม่ ซึ่งช่วยให้จัดรูปแบบและแยกวิเคราะห์เป็น UTF-8 ได้โดยตรงโดยไม่มีค่าใช้จ่ายในการแปลงรหัส

.NET Aspire:

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

  • orchestration: .NET Aspire มีคุณสมบัติสำหรับการรันและการเชื่อมต่อแอพพลิเคชั่นหลายโครงการและการขึ้นต่อกัน
  • ส่วนประกอบ: ส่วนประกอบ .NET Aspire คือแพ็คเกจ NuGet สำหรับบริการที่ใช้กันทั่วไป เช่น Redis หรือ Postgres พร้อมอินเทอร์เฟซมาตรฐานที่ทำให้มั่นใจได้ว่าจะเชื่อมต่อกับแอปของคุณอย่างต่อเนื่องและราบรื่น
  • การขับรถ: .NET Aspire มาพร้อมกับเทมเพลตโครงการและประสบการณ์การใช้เครื่องมือสำหรับ Visual Studio และ dotnet CLI ช่วยคุณสร้างและโต้ตอบกับแอป .NET Aspire

การปรับปรุงคอนเทนเนอร์ .NET:

ขณะนี้อิมเมจ .NET มาพร้อมกับผู้ใช้ที่ไม่ใช่รูทเพื่อความปลอดภัยที่มากขึ้น เครื่องมือ .NET SDK เผยแพร่อิมเมจคอนเทนเนอร์โดยไม่มี Dockerfile และไม่ใช่รูทตามค่าเริ่มต้น นอกจากนี้ เวลาที่ใช้ในการปรับใช้แอป .NET กับคอนเทนเนอร์ยังเร็วขึ้นเนื่องจากอิมเมจฐาน .NET ที่เล็กกว่า

การปรับปรุงเบลเซอร์:

Blazor ใน .NET 8 สามารถใช้ทั้งเซิร์ฟเวอร์และไคลเอนต์ร่วมกันเพื่อจัดการความต้องการ UI เว็บทั้งหมดของคุณ

การพัฒนาเอไอ:

.NET 8 นำการปรับปรุงหลายประการมาสู่?System.Numerics?ไลบรารีเพื่อปรับปรุงความเข้ากันได้กับปริมาณงาน Generative AI

นอกเหนือจากที่กล่าวมาข้างต้น .NET 8 ใหม่ยังมาพร้อมกับการปรับปรุงอื่นๆ อีกมากมาย คุณสามารถอ่านรายละเอียดเกี่ยวกับการปรับปรุงเหล่านี้ได้ โปรดคลิกที่นี่เพื่ออ่านรายละเอียดเพิ่มเติม.

 

ข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อต่างๆ: .NET8, นักพัฒนา, ดอทเน็ต8, ไมโครซอฟท์

เขียนความเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมาย *