แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“ Microsoft แž”แžถแž“แžŽแŸ‚แž“แžถแŸ†แžœแŸแž‘แžทแž€แžถ .NET 5 แžŠแŸ‚แž›แž”แžถแž“แž”แž„แŸ’แžšแžฝแž”แž”แž„แŸ’แžšแžฝแž˜แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ Linux แž“แžทแž„ Android

แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“ Microsoft แž”แžถแž“แž”แŸ’แžšแž€แžถแžŸแžแžถแž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ .NET Core 3.0 แžœแŸแž‘แžทแž€แžถ .NET 5 แž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸแž‰แž•แŸ’แžŸแžถแž™ แžŠแŸ‚แž›แž”แž“แŸ’แžแŸ‚แž˜แž–แžธแž›แžพ Windows แž“แžนแž„แž•แŸ’แžแž›แŸ‹แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ Linux, macOS, iOS, Android, tvOS, watchOS แž“แžทแž„ WebAssembly แŸ” แž•แž„แžŠแŸ‚แžšแŸ” แž”แžถแž“แž•แŸ’แžŸแž–แŸ’แžœแž•แŸ’แžŸแžถแž™แŸ” แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž€แžถแžšแž˜แžพแž›แžœแŸแž‘แžทแž€แžถแž”แžพแž€แž…แŸ†แž แž‘แžธแž”แŸ’แžšแžถแŸ† .NET แžŸแŸ’แž“แžผแž› แŸฃ.แŸ แž˜แžปแžแž„แžถแžšแžŠแŸ‚แž›แž“แŸ…แž‡แžทแžแž“แžนแž„ .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 แŸ”

.NET 5 แžŸแžถแžแžถ แž“แžนแž„แžŸแž˜แŸ’แž‚แžถแž›แŸ‹ แž€แžถแžšแž”แž„แŸ’แžšแžฝแž”แž”แž„แŸ’แžšแžฝแž˜แž“แŸƒ .NET Framework, .NET Core แž€แŸแžŠแžผแž…แž‡แžถแž‚แž˜แŸ’แžšแŸ„แž„ Xamarin แž“แžทแž„ Mono แŸ” .NET 5 แž“แžนแž„แž•แŸ’แžแž›แŸ‹แž‡แžผแž“แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž“แžผแžœแž€แŸ’แžšแž”แžแŸแžŽแŸ’แžŒแž”แžพแž€แž…แŸ†แž  แž“แžทแž„แž–แŸแž›แžœแŸแž›แžถแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžแŸ‚แž˜แžฝแž™ แžŠแŸ‚แž›แžขแžถแž…แž”แŸ’แžšแžพแž“แŸ…แž‘แžผแž‘แžถแŸ†แž„แžแŸ†แž”แž“แŸ‹แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž•แŸ’แžŸแŸแž„แŸ—แŸ” NET 5 แž“แžนแž„แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž”แž„แŸ’แž€แžพแžแž•แž›แžทแžแž•แž›แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžœแŸแž‘แžทแž€แžถแž‡แžถแž…แŸ’แžšแžพแž“ (แžŠแžผแž…แž‡แžถ Windows, Linux, iOS, แž“แžทแž„ Android) แž–แžธแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž€แžผแžŠแžแŸ‚แž˜แžฝแž™ แžŠแŸ„แž™แž”แŸ’แžšแžพแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž”แž„แŸ’แž€แžพแžแž”แž„แŸ’แžšแžฝแž”แž”แž„แŸ’แžšแžฝแž˜แžŠแŸ‚แž›แž˜แžทแž“แžขแžถแžŸแŸ’แžšแŸแž™แž›แžพแž”แŸ’แžšแž—แŸแž‘แž€แž˜แŸ’แž˜แžœแžทแž’แžธแŸ”

แž–แŸแž›แžœแŸแž›แžถแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แž‡แžถแž•แŸ’แž“แŸ‚แž€แž˜แžฝแž™แž“แŸƒแž‚แž˜แŸ’แžšแŸ„แž„ Mono แž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แžแž›แŸ‹แž‡แžผแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹ iOS แž“แžทแž„ Android แŸ” แž”แž“แŸ’แžแŸ‚แž˜แž–แžธแž›แžพแž€แžถแžšแž…แž„แž€แŸ’แžšแž„ JIT แžšแž”แŸ€แž”แž…แž„แž€แŸ’แžšแž„แž‡แžถแž˜แžปแž“แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸ LLVM แž‘แŸ…แž€แŸ’แž“แžปแž„แž€แžผแžŠแž˜แŸ‰แžถแžŸแŸŠแžธแž“ แžฌ WebAssembly bytecode แž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แžแž›แŸ‹แž‡แžผแž“ (แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž…แž„แž€แŸ’แžšแž„แž‹แžทแžแžทแžœแž“แŸ’แž Mono AOT แž“แžทแž„ แž”แŸ’แž›แžถแžŸแŸ’แž‘แžทแž€) แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแŸ„แž˜แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแž€แž˜แŸ’แžšแžทแžแžแŸ’แž–แžŸแŸ‹ แž€แžถแžšแž…แž›แŸแžแž‡แžถแž˜แžฝแž™ Java, Objective-C แž“แžทแž„ Swift แž€แŸแžแŸ’แžšแžผแžœแž”แžถแž“แž›แžพแž€แžกแžพแž„แž•แž„แžŠแŸ‚แžšแŸ” .NET 5 แžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ†แžŽแžแŸ‹แž–แŸแž›แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž“แŸ…แž€แŸ’แž“แžปแž„แžแŸ‚แžœแžทแž…แŸ’แž†แžทแž€แžถ 2020 แž“แžทแž„ .NET Core 3.0 แž“แŸ…แž€แŸ’แž“แžปแž„แžแŸ‚แž€แž‰แŸ’แž‰แžถแž†แŸ’แž“แžถแŸ†แž“แŸแŸ‡แŸ”

แž›แžพแžŸแž–แžธแž“แŸแŸ‡แž‘แŸ€แžแž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“ Microsoft แž•แž„แžŠแŸ‚แžšแŸ” แž”แžถแž“แž•แŸ’แžŸแž–แŸ’แžœแž•แŸ’แžŸแžถแž™ แž”แžพแž€แž€แŸ’แžšแž”แžแŸแžŽแŸ’แžŒแž†แŸ’แž›แž„แžœแŸแž‘แžทแž€แžถ .NET ML 1.0 แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแŸ€แž“แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แŸ…แž€แŸ’แž“แžปแž„ C# แž“แžทแž„ F# แŸ” แž€แžผแžŠแžŸแŸŠแžปแž˜ แž”แžถแž“แž•แŸ’แžŸแž–แŸ’แžœแž•แŸ’แžŸแžถแž™แŸ” แž€แŸ’แžšแŸ„แž˜แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽ MIT แŸ” แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹ Linux, Windows แž“แžทแž„ macOS แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แžถแŸ†แž‘แŸ’แžšแž‡แžถแž•แŸ’แž›แžผแžœแž€แžถแžšแŸ” .NET ML แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž‡แžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž“แŸ’แžแŸ‚แž˜แž›แžพแžœแŸแž‘แžทแž€แžถแžŠแžผแž…แž‡แžถ TensorFlow, ONNX แž“แžทแž„ Infer.NET แžŠแŸ„แž™แž•แŸ’แžแž›แŸ‹แž“แžผแžœแž€แžถแžšแž…แžผแž›แž”แŸ’แžšแžพแž€แžšแžŽแžธแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž€แžถแžšแžšแŸ€แž“แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž‡แžถแž…แŸ’แžšแžพแž“แžŠแžผแž…แž‡แžถแž€แžถแžšแž…แžถแžแŸ‹แžแŸ’แž“แžถแž€แŸ‹แžšแžผแž”แž—แžถแž– แž€แžถแžšแžœแžทแž—แžถแž‚แžขแžแŸ’แžแž”แž‘ แž€แžถแžšแž–แŸ’แž™แžถแž€แžšแžŽแŸแž“แžทแž“แŸ’แž“แžถแž€แžถแžš แž…แŸ†แžŽแžถแžแŸ‹แžแŸ’แž“แžถแž€แŸ‹ แž€แžถแžšแžšแž€แžƒแžพแž‰แž—แžถแž–แž˜แžทแž“แž”แŸ’แžšแž€แŸ’แžšแžแžธ แž€แžถแžšแžŽแŸ‚แž“แžถแŸ† แž“แžทแž„แž€แžถแžšแžšแž€แžƒแžพแž‰แžœแžแŸ’แžแžปแŸ” แž€แŸ’แžšแž”แžแŸแžŽแŸ’แžŒแž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžšแžฝแž…แž แžพแž™แž“แŸ…แž€แŸ’แž“แžปแž„แž•แž›แžทแžแž•แž› Microsoft แž‡แžถแž…แŸ’แžšแžพแž“ แžšแžฝแž˜แž‘แžถแŸ†แž„ Windows Defender, Microsoft Office (Powerpoint design generator แž“แžทแž„ Excel Chart recommendation engine), Azure แž“แžทแž„ PowerBI แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹