Русская Википедия:.NET
Шаблон:Значения Шаблон:Программа .NET (ранее известна как .NET Core) — модульная платформа для разработки программного обеспечения с открытым исходным кодом[1].
Совместима с такими операционными системами как Windows, Linux и macOS, а так же мобильными Android и iOS. Была выпущена компанией Microsoft.
У платформы есть собственное сообщество на GitHub.
Поддерживает следующие языки программирования: C#, Visual Basic .NET (частично) и F#[1].
История
Версия | Дата выхода | Версия Visual Studio | Конец поддержки[2] |
---|---|---|---|
Шаблон:Версия | 27 июня 2016 года[3] | Visual Studio 2015 Update 3 | 27 июня 2019 года |
Шаблон:Версия | 16 ноября 2016 года[4] | Visual Studio 2017, версия 15.0 | 27 июня 2019 года |
Шаблон:Версия | 14 августа 2017 года[5] | Visual Studio 2017, версия 15.3 | 1 октября 2018 года |
Шаблон:Версия (LTS[2]) | 30 мая 2018 года[6] | Visual Studio 2017, версия 15.7 | 21 августа 2021 года |
Шаблон:Версия | 4 декабря 2018 года[7] | Visual Studio 2019, версия 16.0 | 23 декабря 2019 года |
Шаблон:Версия | 23 сентября 2019[8] | Visual Studio 2019, версия 16.3 | 3 марта 2020 года |
Шаблон:Версия (LTS[2]) | 3 декабря 2019 года[9] | Visual Studio 2019, версия 16.7 | 13 декабря 2022 года |
Шаблон:Версия | 20 ноября 2020 года[10] | Visual Studio 2019, версия 16.11 | 10 мая 2022 года |
Шаблон:Версия (LTS[2]) | 8 ноября 2021 года[11] | Visual Studio 2022, версия 17.0 | 12 ноября 2024 года |
Шаблон:Версия | 8 ноября 2022 года[12] | Visual Studio 2022, версия 17.4 | |
Шаблон:Версия (LTS[2]) | ноябрь 2023 года (запланировано)[2] |
Как и было объявлено, начиная с .NET 5, версии платформа стала называться .NET (без использования «Core» в названии), что символизирует объединение .NET Core, Mono и .NET Framework[13][14].
Архитектура
.NET основана на .NET Framework. Платформа .NET отличается от неё модульностью, кроссплатформенностью, возможностью применения облачных технологий, и тем, что в ней произошло разделение между библиотекой CoreFX и средой выполнения CoreCLR[1].
.NET — модульная платформа. Каждый её компонент обновляется через менеджер пакетов NuGet, а значит можно обновлять её модули по отдельности, в то время как .NET Framework обновляется целиком. Каждое приложение может работать с разными модулями и не зависит от единого обновления платформы[15].
CoreFX — это библиотека, интегрированная в .NET. Среди её компонентов: System.Collections, System.IO, System.Xml[16].
CoreCLR — это среда выполнения, включающая в себя RyuJIT (JIT-компилятор), встроенный сборщик мусора и другие компоненты[17].
Примечания
Ссылки
Шаблон:.NET Шаблон:Свободное и открытое программное обеспечение Microsoft
- ↑ 1,0 1,1 1,2 Шаблон:Cite web
- ↑ 2,0 2,1 2,2 2,3 2,4 2,5 Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- Русская Википедия
- .NET
- Платформы программирования
- Кроссплатформенное программное обеспечение
- Программные интерфейсы Microsoft
- Свободное программное обеспечение, написанное на C Sharp
- Страницы, где используется шаблон "Навигационная таблица/Телепорт"
- Страницы с телепортом
- Википедия
- Статья из Википедии
- Статья из Русской Википедии