Microsoft เปิดตัวแพลตฟอร์ม .NET 5 แบบรวมพร้อมรองรับ Linux และ Android

ไมโครซอฟท์ ประกาศว่าหลังจากการเปิดตัว .NET Core 3.0 แพลตฟอร์ม .NET 5 จะเปิดตัว ซึ่งนอกเหนือจาก Windows จะให้การสนับสนุน Linux, macOS, iOS, Android, tvOS, watchOS และ WebAssembly อีกด้วย การตีพิมพ์ รุ่นตัวอย่างแพลตฟอร์มเปิดที่ห้า .NET คอร์ 3.0ซึ่งมีฟังก์ชันการทำงานใกล้เคียงกับ .NET Framework 4.8 เนื่องจากมีการรวมไว้ในนั้นด้วย เปิด ส่วนประกอบของ Windows Forms, WPF และ Entity Framework 6 ในปีที่แล้ว ผลิตภัณฑ์ .NET Framework จะไม่ได้รับการพัฒนาอีกต่อไป และจะหยุดที่รุ่น 4.8 ขณะนี้การพัฒนาที่เกี่ยวข้องกับแพลตฟอร์ม .NET ทั้งหมดมีศูนย์กลางอยู่ที่ .NET Core รวมถึง Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms , WPF และ Xamarin

.NET5 สาขา จะทำเครื่องหมาย การรวม .NET Framework, .NET Core รวมถึงโครงการ Xamarin และ Mono .NET 5 จะนำเสนอเฟรมเวิร์กและรันไทม์แบบเปิดเดียวแก่ผู้ใช้ ซึ่งสามารถนำไปใช้ในด้านการพัฒนาที่หลากหลายได้ NET 5 จะช่วยให้คุณสร้างผลิตภัณฑ์สำหรับหลายแพลตฟอร์ม (เช่น Windows, Linux, iOS และ Android) จากฐานโค้ดเดียว โดยใช้กระบวนการสร้างแบบรวมที่ไม่ขึ้นกับประเภทของแอปพลิเคชัน

รันไทม์ที่พัฒนาขึ้นโดยเป็นส่วนหนึ่งของโปรเจ็กต์ Mono จะถูกนำเสนอสำหรับ iOS และ Android นอกเหนือจากการคอมไพล์ JIT แล้ว ยังมีโหมดการคอมไพล์ล่วงหน้าตามการพัฒนา LLVM ในโค้ดเครื่องหรือโค้ดไบต์ WebAssembly (สำหรับการคอมไพล์แบบคงที่ Mono AOT และ เสื้อคลุม). ในบรรดาคุณสมบัติขั้นสูง ยังกล่าวถึงความสามารถในการพกพาด้วย Java, Objective-C และ Swift .NET 5 มีกำหนดเปิดตัวในเดือนพฤศจิกายน 2020 และ .NET Core 3.0 ในเดือนกันยายนของปีนี้

นอกจากนี้ไมโครซอฟต์ยัง การตีพิมพ์ เฟรมเวิร์กข้ามแพลตฟอร์มแบบเปิด .NETML 1.0 สำหรับการพัฒนาระบบการเรียนรู้ของเครื่องในภาษา C# และ F# รหัสกรอบงาน การตีพิมพ์ ภายใต้ใบอนุญาต MIT รองรับการพัฒนาสำหรับ Linux, Windows และ macOS อย่างเป็นทางการ .NET ML สามารถใช้เป็นส่วนเสริมบนแพลตฟอร์ม เช่น TensorFlow, ONNX และ Infer.NET ได้ ซึ่งให้การเข้าถึงกรณีการใช้งานการเรียนรู้ของเครื่องที่หลากหลาย เช่น การจำแนกรูปภาพ การวิเคราะห์ข้อความ การทำนายแนวโน้ม การจัดอันดับ การตรวจจับความผิดปกติ คำแนะนำ และการตรวจจับวัตถุ เฟรมเวิร์กนี้ถูกใช้แล้วในผลิตภัณฑ์ Microsoft มากมาย รวมถึง Windows Defender, Microsoft Office (เครื่องมือสร้างการออกแบบ Powerpoint และเครื่องมือแนะนำแผนภูมิ Excel), Azure และ PowerBI

ที่มา: opennet.ru

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