Microsoft เปิดตัว .NET 6 พร้อมประสิทธิภาพที่เพิ่มขึ้นอย่างมากและการรองรับ ARM ที่ได้รับการปรับปรุง
3 นาที. อ่าน
เผยแพร่เมื่อ
อ่านหน้าการเปิดเผยข้อมูลของเราเพื่อดูว่าคุณจะช่วย MSPoweruser รักษาทีมบรรณาธิการได้อย่างไร อ่านเพิ่มเติม
พร้อมกับการเปิดตัวของ Visual Studio 2022เมื่อวานนี้ Microsoft ได้ประกาศเปิดตัว .NET 6 .NET 6 มาพร้อมกับการปรับปรุงประสิทธิภาพที่สำคัญ การรองรับ ARM ที่ได้รับการปรับปรุงทั้งบน Windows และ Mac ระบบไดนามิกโปรไฟล์แนะนำการเพิ่มประสิทธิภาพ (PGO) ใหม่ API ใหม่ และอื่นๆ
.NET 6 ไฮไลท์:
- การทดสอบความเครียดในการผลิต ด้วยบริการของไมโครซอฟต์ แอพคลาวด์ที่ดำเนินการโดยบริษัทอื่นและเปิด โครงการต้นทาง.
- รองรับเป็นเวลาสามปี เป็นข้อมูลล่าสุด การสนับสนุนระยะยาว (LTS) การเปิดตัว.
- แพลตฟอร์มแบบครบวงจร ข้าม เบราว์เซอร์, เมฆ, เดสก์ท็อป, IoTและ แอปพลิเคชันมือถือทั้งหมดใช้ .NET Libraries เดียวกันและความสามารถในการแชร์รหัสได้อย่างง่ายดาย
- ประสิทธิภาพ is ดีขึ้นมากทั่วกระดาน และสำหรับ ไฟล์ I/O โดยเฉพาะซึ่งส่งผลให้เวลาดำเนินการ เวลาแฝง และการใช้หน่วยความจำลดลง
- C # 10 เสนอการปรับปรุงภาษา เช่น โครงสร้างเร็กคอร์ด การใช้โดยนัย และความสามารถใหม่ของแลมบ์ดา ในขณะที่คอมไพเลอร์จะเพิ่มตัวสร้างแหล่งที่มาส่วนเพิ่ม F#6 เพิ่มคุณสมบัติใหม่รวมถึง async ตามงาน การดีบักไปป์ไลน์ และการปรับปรุงประสิทธิภาพมากมาย.
- ของ Visual Basic มีการปรับปรุงใน ประสบการณ์ Visual Studio และประสบการณ์การเปิดโครงการ Windows Forms.
- โหลดซ้ำสุดฮอต ช่วยให้คุณข้ามการสร้างใหม่และเริ่มต้นแอปใหม่เพื่อดูการเปลี่ยนแปลงใหม่ — ในขณะที่แอปของคุณกำลังทำงาน — รองรับใน Visual Studio 2022 และจาก .NET CLI สำหรับ C# และ Visual Basic
- การวินิจฉัยระบบคลาวด์ ได้รับการปรับปรุงด้วย OpenTelemetry และ ดอทเน็ตมอนิเตอร์ซึ่งขณะนี้ได้รับการสนับสนุนในการผลิตและพร้อมใช้งานกับ Azure App Service
- JSON API เป็น มีความสามารถมากขึ้น และมีประสิทธิภาพสูงขึ้นด้วยเครื่องกำเนิดสัญญาณสำหรับเครื่องซีเรียลไลเซอร์
- API ขั้นต่ำ เปิดตัวใน ASP.NET Core ถึง ลดความซับซ้อนของประสบการณ์การเริ่มต้นใช้งาน และปรับปรุงประสิทธิภาพของบริการ HTTP
- เสื้อคลุม ตอนนี้ส่วนประกอบสามารถแสดงผลจาก JavaScript และรวมเข้ากับแอปที่ใช้ JavaScript ที่มีอยู่
- เว็บแอสเซมบลี ทอท. การรวบรวมสำหรับแอพ Blazor WebAssembly (Wasm)รวมถึงการรองรับการลิงก์รันไทม์อีกครั้งและการขึ้นต่อกันแบบเนทีฟ
- แอพหน้าเดียว สร้างด้วย ASP.NET Core ตอนนี้ใช้รูปแบบที่ยืดหยุ่นมากขึ้น ซึ่งสามารถใช้ได้กับ Angular, React และเฟรมเวิร์ก JavaScript ส่วนหน้ายอดนิยมอื่นๆ
- HTTP / 3 เพิ่มเข้ามาเพื่อให้ ASP.NET Core, HttpClient และ gRPC ทำได้ทั้งหมด โต้ตอบกับไคลเอนต์ HTTP/3 และเซิร์ฟเวอร์.
- ไฟล์ IO ตอนนี้มีการรองรับลิงก์สัญลักษณ์และได้ปรับปรุงประสิทธิภาพอย่างมากด้วยการเขียนซ้ำตั้งแต่เริ่มต้น
FileStream
. - Security ได้รับการปรับปรุงด้วยการสนับสนุนสำหรับ เปิด SSL 3ที่ รูปแบบการเข้ารหัส ChaCha20Poly1305และการป้องกันเชิงลึกแบบรันไทม์โดยเฉพาะ ว^เอ็กซ์ และ CET.
- แอพไฟล์เดียว (ไม่มีการแตกไฟล์) สามารถเผยแพร่สำหรับ Linux, macOS และ Windows (ก่อนหน้านี้เฉพาะ Linux)
- IL ตัดแต่ง ตอนนี้มีความสามารถและมีประสิทธิภาพมากขึ้น พร้อมคำเตือนและตัววิเคราะห์ใหม่เพื่อให้แน่ใจว่าผลลัพธ์สุดท้ายที่ถูกต้อง
- เครื่องกำเนิดและวิเคราะห์แหล่งที่มา มีการเพิ่มที่ช่วยให้คุณสร้างโค้ดที่ดีขึ้น ปลอดภัยขึ้น และมีประสิทธิภาพสูงขึ้น
- การสร้างแหล่งที่มา ช่วยให้องค์กรเช่น Red Hat สร้าง .NET จากแหล่งที่มาและนำเสนองานสร้างของตนเองแก่ผู้ใช้
คุณสามารถ ดาวน์โหลด .NET 6 สำหรับ Linux, macOS และ Windows
ที่มา: ไมโครซอฟท์