Microsoft เตรียม .NET 5 พร้อมรองรับ macOS, Linux และ Android

ด้วยการเปิดตัว NET Core 3.0 ในปีนี้ ไมโครซอฟต์ จะปล่อย แพลตฟอร์ม .NET 5 ซึ่งจะเป็นการปรับปรุงระบบการพัฒนาโดยรวมครั้งใหญ่ นวัตกรรมหลักเมื่อเปรียบเทียบกับ .NET Framework 4.8 จะรองรับ Linux, macOS, iOS, Android, tvOS, watchOS และ WebAssembly ในขณะเดียวกันเวอร์ชัน 4.8 จะยังคงเป็นเวอร์ชันสุดท้าย เฉพาะตระกูล Core เท่านั้นที่จะได้รับการพัฒนาเพิ่มเติม

Microsoft เตรียม .NET 5 พร้อมรองรับ macOS, Linux และ Android

มีรายงานว่าการพัฒนาจะมุ่งเน้นไปที่ Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF และ Xamarin สิ่งนี้จะรวมแพลตฟอร์มและเสนอเฟรมเวิร์กแบบเปิดและรันไทม์เดียวสำหรับงานต่างๆ ด้วยเหตุนี้ จึงสามารถสร้างแอปพลิเคชันสำหรับแพลตฟอร์มที่แตกต่างกันบนฐานโค้ดทั่วไปด้วยกระบวนการสร้างเดียวกันได้ ไม่ว่าแอปพลิเคชันจะเป็นประเภทใดก็ตาม 

Microsoft เตรียม .NET 5 พร้อมรองรับ macOS, Linux และ Android

.NET 5 คาดว่าจะเปิดตัวในเดือนพฤศจิกายน 2020 และจะกลายเป็นแพลตฟอร์มสากลสำหรับการพัฒนาอย่างแท้จริง ในขณะเดียวกัน “ห้า” ไม่ใช่นวัตกรรมเดียวจาก Microsoft ในธุรกิจโอเพ่นซอร์ส บริษัทมีอยู่แล้ว ประกาศ Windows Subsystem for Linux (WSL) ของเวอร์ชันที่สอง ซึ่งน่าจะเร็วกว่าเวอร์ชันแรกหลายเท่า และยังอิงตามโครงสร้างเคอร์เนล Linux ของตัวเองอีกด้วย

ต่างจากเวอร์ชันแรก นี่คือเคอร์เนลที่มีคุณสมบัติครบถ้วน ไม่ใช่เลเยอร์การจำลอง วิธีการนี้จะช่วยเร่งความเร็วเวลาบูต เพิ่มประสิทธิภาพการใช้ RAM และ I/O ของระบบไฟล์ และอนุญาตให้คอนเทนเนอร์ Docker ทำงานโดยตรง

สิ่งที่น่าสนใจที่สุดคือบริษัทสัญญาว่าจะไม่ปิดเคอร์เนลและเผยแพร่การพัฒนาทั้งหมดให้กับชุมชน ในกรณีนี้ จะไม่มีการเชื่อมต่อกับชุดแจกจ่าย ผู้ใช้สามารถดาวน์โหลดรูปภาพที่เหมาะกับตนเองได้เช่นเคย


เพิ่มความคิดเห็น