Tags:
Node Thumbnail

ในงาน Build 2019 เมื่อปีที่แล้ว ไมโครซอฟท์เปิดตัว .NET 5 ที่เป็นการรวม .NET Core เข้ากับ Xamarin/Mono โดย .NET 5 ออกรุ่น Preview 1 เมื่อเดือนมีนาคม 2020 ที่ผ่านมา

เวลาผ่านมาจนถึง Build 2020 ไมโครซอฟท์ออก .NET 5 Preview 4 พร้อมข่าวสำคัญคือปรับแผนใหม่ ยังไม่รวม Xamarin/Mono เข้ามาเต็มรูปแบบ (เพราะทำไม่ทัน) แต่จะออกเวอร์ชันแยกในชื่อว่า .NET MAUI ออกเป็นพรีวิวในเดือนพฤศจิกายน 2020 และตัวจริงค่อยไปรวมกับ .NET 6 LTS ที่จะออกในเดือนพฤศจิกายน 2021 แทน

แต่ถึงแม้ .NET 5 ตัดส่วนของ Xamarin/Mono ออกไป ก็ยังมีของใหม่อีกหลายอย่าง ได้แก่

  • รองรับภาษา C# 9 และ F# 5
  • รองรับระบบปฏิบัติการ Windows ARM64 แบบเนทีฟ เขียนแอพลง Surface Pro X ได้โดยตรง ไม่ต้องใช้อีมูเลเตอร์
  • ปรับปรุงประสิทธิภาพการทำงานบน ARM64 (รวมถึงลินุกซ์ด้วย)
  • ปรับปรุงประสิทธิภาพ และ latency ลง เหมาะสำหรับการรันเว็บแอพขนาดใหญ่ (เช่น StackOverflow ที่เขียนด้วย .NET)
  • ปรับปรุงการใช้งานบนคอนเทนเนอร์ ลดขนาดอิมเมจให้เล็กลง รองรับสเปก cgroup v2 เวอร์ชันใหม่

นอกจากนี้ ไมโครซอฟท์ยังออกตัวช่วยออกแบบฟอร์ม Windows Forms Designer for .NET Core แล้ว (.NET Core เพิ่งรองรับ WinForms ในเวอร์ชัน 3.0 เมื่อเดือนกันยายน 2019) สามารถใช้ได้ใน Visual Studio 2019 version 16.6

ที่มา - .NET Blog

Get latest news from Blognone

Comments

By: Hadakung
iPhoneWindows PhoneAndroidWindows
on 21 May 2020 - 10:42 #1159287

เห็นข่าว DirectX ไปรันบน Linux(WSL) ได้ละ สักพัก WinForm ไปรัน WSL ต่อไปใครอยากรันแอพบน Linux ก็แค่ซื้อวินโดวส์ไปรัน Linux และเปิดแอพอีกที... ทำไมช่างสับสน...