กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see


ข่าว .NET 8 ออกรุ่นเสถียร เป็นรุ่น LTS ซัพพอร์ตระยะยาว, รีดประสิทธิภาพเพิ่มจากเดิม 20%

  • ผู้เริ่มหัวข้อ ผู้เริ่มหัวข้อNews 
  • วันที่เริ่มต้น วันที่เริ่มต้น

News 

Moderator
สมาชิกทีมงาน
Moderator
Verify member
พบกันทุกเดือนพฤศจิกายน ไมโครซอฟท์ออก .NET 8 รุ่นเสถียร หลังออกรุ่นพรีวิวมาตั้งแต่เดือนกุมภาพันธ์ 2023 โดย .NET 8 เป็นรุ่นซัพพอร์ตระยะยาว LTS ตามนโยบายไมโครซอฟท์ที่นับรุ่นเลขคู่เป็น LTS

หลังจากไมโครซอฟท์หลอมรวม .NET เสร็จสมบูรณ์ใน .NET 7 (ชิ้นส่วนสุดท้ายคือ .NET MAUI ที่เสร็จไม่ทัน .NET 6) งานในยุคถัดมาคือการเพิ่มฟีเจอร์ใหม่ๆ และรีดประสิทธิภาพของแพลตฟอร์ม

No Description


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

No Description


Native AOT การคอมไพล์เป็นเนทีฟโค้ดแบบ ahead-of-time (AOT) เพื่อให้แอพรันได้เร็วขึ้นในตอนแรก ใช้แรมน้อยลง เพราะไม่ต้องรอคอมไพล์แบบ just-in-time (JIT) แบบดั้งเดิม อีกทั้งนำแอพไปรันในสภาพแวดล้อมที่ไม่สามารถรันแบบ JIT ได้ด้วย

No Description


.NET 8 ยังปรับปรุงฟีเจอร์ด้านคอนเทนเนอร์อีกหลายจุด ทั้งเรื่องความปลอดภัย (hardened), ปรับขนาดอิมเมจให้เล็กลง และรองรับการเผยแพร่อิมเมจผ่าน .NET SDK โดยไม่ต้องใช้ Dockerfile เป็นต้น

No Description


ฟีเจอร์ด้าน AI ปรับแต่งไลบรารี System.Numerics ทำให้งานด้าน Generative AI ได้ดีขึ้น เช่น รองรับตัวแปร Tensor Primitives โดยตรง, รองรับ Semantic Kernel SDK ให้การฝังชิ้นส่วน AI ลงในแอพทำได้สะดวก

ไมโครซอฟท์บอกว่ายังร่วมมือกับทีมด้าน AI ทั้งภายในและภายนอก เช่น Azure OpenAI, Azure Cognitive Search, Milvus, Qdrant, Microsoft Teams เพื่อพัฒนาให้ .NET 8 รองรับงานเหล่านี้ได้ดีขึ้น

ของใหม่อีกอย่างของ .NET 8 คือ .NET Aspire เป็นวิธีการสร้างแอพ cloud native ด้วย .NET ให้ทนทาน มอนิเตอร์ได้สะดวก ปรับแต่งได้ง่าย ไมโครซอฟท์บอกว่า .NET Aspire เป็นทางเลือกที่แนะนำแต่ไม่บังคับ (opinionated stack) ตอนนี้ออก Preview 1 ให้ทดลองใช้งานกันแล้ว

No Description


ฟีเจอร์ใหม่อื่นๆ ได้แก่ รองรับ C# เวอร์ชัน 12, ส่วนติดต่อผู้ใช้ MAUI รองรับการคอมไพล์แบบ Native AOT บน iOS, ปรับปรุงประสิทธิภาพของโค้ด WebAssembly บนสแต็คเขียนเว็บ Blazor เป็นต้น

ที่มา - Microsoft

Topics:
.NET
Microsoft
Development

อ่านต่อ...
 

ไฟล์แนบ

  • 746333eaa08d0cad4cd4a38911270777.png
    746333eaa08d0cad4cd4a38911270777.png
    104.3 กิโลไบต์ · จำนวนการดู: 22
  • ea82ea7729e04ba712546ba44349c6da.png
    ea82ea7729e04ba712546ba44349c6da.png
    37.9 กิโลไบต์ · จำนวนการดู: 25
  • cac41bf4275abd80ecdcf22efd041f51.png
    cac41bf4275abd80ecdcf22efd041f51.png
    138.3 กิโลไบต์ · จำนวนการดู: 24
  • d034369a960a26ac6fd7f0abc8dfbc95.png
    d034369a960a26ac6fd7f0abc8dfbc95.png
    445.1 กิโลไบต์ · จำนวนการดู: 24
  • 12aa23e70be2ffd86723b33d9a4a30e7.png
    12aa23e70be2ffd86723b33d9a4a30e7.png
    133.3 กิโลไบต์ · จำนวนการดู: 22

กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see
กลับ
ยอดนิยม ด้านล่าง