.NET


.NET (ранее известна как .NET Core) — модульная платформа для разработки программного обеспечения с открытым исходным кодом[5].

Совместима с такими операционными системами как Windows, Linux и macOS, а так же мобильными Android и iOS. Была выпущена компанией Microsoft.

Как и было объявлено, начиная с .NET 5, версии платформа стала называться .NET (без использования «Core» в названии), что символизирует объединение .NET Core, Mono и .NET Framework[18][19].

.NET основана на .NET Framework. Платформа .NET отличается от неё модульностью, кроссплатформенностью, возможностью применения облачных технологий, и тем, что в ней произошло разделение между библиотекой CoreFX и средой выполнения CoreCLR[5].

.NET — модульная платформа. Каждый её компонент обновляется через менеджер пакетов NuGet, а значит можно обновлять её модули по отдельности, в то время как .NET Framework обновляется целиком. Каждое приложение может работать с разными модулями и не зависит от единого обновления платформы[20].

CoreFX — это библиотека, интегрированная в .NET. Среди её компонентов: System.Collections, System.IO, System.Xml[21].