ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Microsoft , ΡΠ΅ ΡΠ»Π΅Π΄ ΠΈΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° .NET Core 3.0 ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΡΡΠ½Π°ΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° .NET 5, Π² ΠΊΠΎΡΡΠΎ ΠΎΡΠ²Π΅Π½ Windows ΡΠ΅ Π±ΡΠ΄Π΅ ΠΎΡΠΈΠ³ΡΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Linux, macOS, iOS, Android, tvOS, watchOS ΠΈ WebAssembly. Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° ΠΏΠ΅ΡΠΈΡΡ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π΅Π½ ΡΠΈΠ»ΠΈΠΉΠ· Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½Π°ΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° , ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΡΠ° Π½Π° ΠΊΠΎΡΡΠΎ Π΅ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π° ΠΊΡΠΌ .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 Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ Π΅Π΄ΠΈΠ½Π΅Π½ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ ΠΈ runtime, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΎΠ±Π»Π°ΡΡΠΈ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ°. .NET 5 ΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° Windows, Linux, iOS ΠΈ Android) Π½Π° ΠΎΡΠ½ΠΎΠ²Π°ΡΠ° Π½Π° Π΅Π΄ΠΈΠ½Π΅Π½ ΠΊΠΎΠ΄ΠΎΠ² Π±Π°Π·ΠΈΡ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΡΠ½ΠΈΡΠΈΡΠΈΡΠ°Π½ ΠΏΡΠΎΡΠ΅Ρ Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½Π΅, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌ ΠΎΡ ΡΠΈΠΏΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
ΠΠ° iOS ΠΈ Android ΡΠ΅ ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈ runtime, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ΅Π½ Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Mono. ΠΡΠ²Π΅Π½ JIT ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΡΠ° ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½ ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ Π² ΠΌΠ°ΡΠΈΠ½Π΅Π½ ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ Π±Π°ΠΉΡΠΊΠΎΠ΄ WebAssembly (Π·Π° ΡΡΠ°ΡΠΈΡΠ½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ ΡΠ΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Mono AOT ΠΈ ). ΠΡ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΡΡΠΎ ΡΠ΅ ΡΠΏΠΎΠΌΠ΅Π½Π°Π²Π° ΠΎΡΠΈΠ³ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠ΅Π½ΠΎΡΠΈΠΌΠΎΡΡ Ρ Java, Objective-C ΠΈ Swift. ΠΡΡΠΊΠ°Π½Π΅ΡΠΎ Π½Π° .NET 5 Π΅ ΠΏΠ»Π°Π½ΠΈΡΠ°Π½ΠΎ Π·Π° Π½ΠΎΠ΅ΠΌΠ²ΡΠΈ 2020 Π³ΠΎΠ΄ΠΈΠ½Π°, Π° .NET Core 3.0 Π·Π° ΡΠ΅ΠΏΡΠ΅ΠΌΠ²ΡΠΈ ΡΠ°Π·ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π°.
ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° Microsoft ΡΡΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΡΠΎΡ-ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΠΌΠ°ΡΠΈΠ½Π½ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Π½Π° Π΅Π·ΠΈΡΠΈΡΠ΅ C# ΠΈ F#. ΠΠΎΠ΄ΡΡ Π½Π° ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΡ MIT. ΠΡΠΈΡΠΈΠ°Π»Π½ΠΎ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π·Π° Linux, Windows ΠΈ macOS. .NET ML ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠ°ΡΠΎ Π½Π°Π΄ΡΡΡΠΎΠΉΠΊΠ° Π½Π°Π΄ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ ΠΊΠ°ΡΠΎ TensorFlow, ONNX ΠΈ Infer.NET, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠΉΠΊΠΈ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠΈ Π½Π° ΠΌΠ°ΡΠΈΠ½Π½ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅, ΠΊΠ°ΡΠΎ ΠΊΠ»Π°ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, Π°Π½Π°Π»ΠΈΠ· Π½Π° ΡΠ΅ΠΊΡΡ, ΠΏΡΠΎΠ³Π½ΠΎΠ·ΠΈΡΠ°Π½Π΅ Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ°ΡΠ° Π½Π° ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈΡΠ΅, ΠΊΠ»Π°ΡΠΈΡΠ°Π½Π΅, ΠΎΡΠΊΡΠΈΠ²Π°Π½Π΅ Π½Π° Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ, Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠ΅ΠΏΠΎΡΡΠΊΠΈ ΠΈ ΡΠ°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ Π½Π° ΠΎΠ±Π΅ΠΊΡΠΈ. Π€ΡΠ΅ΠΉΠΌΡΡΡΠΊΡΡ Π²Π΅ΡΠ΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ Π½Π° Microsoft, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Windows Defender, Microsoft Office (Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ Π½Π° Π΄ΠΈΠ·Π°ΠΉΠ½ Π² PowerPoint ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΏΡΠ΅ΠΏΠΎΡΡΠΊΠΈ Π² Excel Chart), Azure ΠΈ PowerBI.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
