Interested Article - .NET

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

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

У платформы есть собственное на GitHub .

Поддерживает следующие языки программирования: C# , Visual Basic .NET (частично) и F# .

История

Версия Дата выхода Версия Visual Studio Конец поддержки
Старая версия, не поддерживается: .NET Core 1.0 27 июня 2016 года Visual Studio 2015 Update 3 27 июня 2019 года
Старая версия, не поддерживается: .NET Core 1.1 16 ноября 2016 года Visual Studio 2017 , версия 15.0 27 июня 2019 года
Старая версия, не поддерживается: .NET Core 2.0 14 августа 2017 года Visual Studio 2017, версия 15.3 1 октября 2018 года
Старая версия, не поддерживается: .NET Core 2.1 ( LTS ) 30 мая 2018 года Visual Studio 2017, версия 15.7 21 августа 2021 года
Старая версия, не поддерживается: .NET Core 2.2 4 декабря 2018 года Visual Studio 2019 , версия 16.0 23 декабря 2019 года
Старая версия, не поддерживается: .NET Core 3.0 23 сентября 2019 Visual Studio 2019, версия 16.3 3 марта 2020 года
Старая версия, не поддерживается: .NET Core 3.1 ( LTS ) 3 декабря 2019 года Visual Studio 2019, версия 16.7 13 декабря 2022 года
Старая версия, не поддерживается: .NET 5 20 ноября 2020 года Visual Studio 2019, версия 16.11 10 мая 2022 года
Старая поддерживаемая версия: .NET 6 ( LTS ) 8 ноября 2021 года Visual Studio 2022 , версия 17.0 12 ноября 2024 года
Старая поддерживаемая версия: .NET 7 8 ноября 2022 года Visual Studio 2022, версия 17.4 14 мая 2024 года
Текущая версия: .NET 8 ( LTS ) 14 ноября 2023 года Visual Studio 2022, версия 17.8 10 ноября 2026 года
Будущая версия: .NET 9 ноябрь 2024 года (запланировано)
Будущая версия: .NET 10 ( LTS ) ноябрь 2025 года (запланировано)

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

Архитектура

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

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

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

CoreCLR — это среда выполнения, включающая в себя RyuJIT ( JIT-компилятор ), встроенный сборщик мусора и другие компоненты .

Примечания

  1. (англ.) : And Samsung is joining the .NET Foundation. — 2016.
  2. dotnet-bot. (англ.) . docs.microsoft.com . Дата обращения: 23 февраля 2021. 25 февраля 2021 года.
  3. (англ.) . Microsoft . — «We'll publish new major releases of .NET every year in November...» Дата обращения: 23 апреля 2021. 1 июня 2020 года.
  4. (англ.) . .NET Blog (27 июня 2016). Дата обращения: 23 апреля 2021. 1 июня 2020 года.
  5. (англ.) . .NET Blog (16 ноября 2016). Дата обращения: 23 апреля 2021. 1 июня 2020 года.
  6. (англ.) . .NET Blog (14 августа 2017). Дата обращения: 23 апреля 2021. 1 июня 2020 года.
  7. (англ.) . .NET Blog (30 мая 2018). Дата обращения: 23 апреля 2021. 25 декабря 2019 года.
  8. (англ.) . .NET Blog (4 декабря 2018). Дата обращения: 23 апреля 2021. 16 февраля 2019 года.
  9. (англ.) . .NET Blog (23 сентября 2019). Дата обращения: 23 апреля 2021. 1 июня 2020 года.
  10. (англ.) . .NET Blog (3 декабря 2019). Дата обращения: 23 апреля 2021. 1 июня 2020 года.
  11. (англ.) . .NET Blog (10 ноября 2020). Дата обращения: 23 апреля 2021. 18 февраля 2021 года.
  12. (англ.) . Microsoft (8 ноября 2021). Дата обращения: 9 ноября 2021. 2 января 2022 года.
  13. Jon Douglas. (англ.) . .NET Blog (8 ноября 2022). Дата обращения: 12 ноября 2022. 22 декабря 2022 года.
  14. Gaurav Seth. (англ.) . Microsoft . Дата обращения: 15 ноября 2023. 14 ноября 2023 года.
  15. (англ.) . .NET Blog (6 мая 2019). Дата обращения: 9 февраля 2020. 1 июня 2020 года.
  16. . docs.microsoft.com . Дата обращения: 4 октября 2021. 4 октября 2021 года.
  17. (англ.) . Дата обращения: 23 марта 2019. Архивировано из 21 марта 2019 года.
  18. (англ.) . Дата обращения: 23 марта 2019. 3 июля 2018 года.
  19. (англ.) . Дата обращения: 23 марта 2019. 14 октября 2019 года.

Ссылки

  • — официальный сайт .NET
Источник —

Same as .NET