.NET

У этого термина существуют и другие значения, см. Net.

.NET

Тип |  фреймворк и открытое программное обеспечение
Разработчик |  Microsoft
Написана на |  Язык ассемблера, C, C++ и C#
Операционные системы  |  Windows, Linux, macOS
Первый выпуск |  27 июня 2016[1]
Последняя версия |

* 9.0.5 (13 мая 2025)[2]

Репозиторий |  github.com/dotnet/core
github.com/dotnet/runtime
Лицензия |  лицензия MIT[3][4][…]
Сайт |  dotnet.microsoft.com
dot.net/core

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

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

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

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

## Содержание

* 1 История
* 2 Архитектура
* 3 Примечания
* 4 Ссылки

## История

[править | править код]

Версия  | Дата выхода  | Версия Visual Studio  | Конец поддержки[6]

|
|
|

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

Как и было объявлено, начиная с .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].

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

## Примечания

[править | править код]

1. ↑ Bright P. .NET Core 1.0 released, now officially supported by Red Hat (англ.): And Samsung is joining the .NET Foundation. — 2016.
2. ↑ https://dotnet.microsoft.com/en-us/download/dotnet/9.0
3. ↑ core/LICENSE.TXT at main · dotnet/core · GitHub
4. ↑ runtime/LICENSE.TXT at main · dotnet/runtime · GitHub
5. ↑ 1 2 3 dotnet-bot. .NET documentation (англ.). docs.microsoft.com. Дата обращения: 23 февраля 2021. Архивировано 25 февраля 2021 года.
6. ↑ 1 2 3 4 5 6 7 8 9 .NET and .NET Core official support policy (англ.). Microsoft. — «We'll publish new major releases of .NET every year in November...» Дата обращения: 23 апреля 2021. Архивировано 1 июня 2020 года.
7. ↑ Announcing .NET Core 1.0 (англ.). .NET Blog (27 июня 2016). Дата обращения: 23 апреля 2021. Архивировано 1 июня 2020 года.
8. ↑ Announcing .NET Core 1.1 (англ.). .NET Blog (16 ноября 2016). Дата обращения: 23 апреля 2021. Архивировано 1 июня 2020 года.
9. ↑ Announcing .NET Core 2.0 (англ.). .NET Blog (14 августа 2017). Дата обращения: 23 апреля 2021. Архивировано 1 июня 2020 года.
10. ↑ Announcing .NET Core 2.1 (англ.). .NET Blog (30 мая 2018). Дата обращения: 23 апреля 2021. Архивировано 25 декабря 2019 года.
11. ↑ Announcing .NET Core 2.2 (англ.). .NET Blog (4 декабря 2018). Дата обращения: 23 апреля 2021. Архивировано 16 февраля 2019 года.
12. ↑ Announcing .NET Core 3.0 (англ.). .NET Blog (23 сентября 2019). Дата обращения: 23 апреля 2021. Архивировано 1 июня 2020 года.
13. ↑ Announcing .NET Core 3.1 (англ.). .NET Blog (3 декабря 2019). Дата обращения: 23 апреля 2021. Архивировано 1 июня 2020 года.
14. ↑ Announcing .NET 5.0 (англ.). .NET Blog (10 ноября 2020). Дата обращения: 23 апреля 2021. Архивировано 18 февраля 2021 года.
15. ↑ Announcing .NET 6 — The Fastest .NET Yet (англ.). Microsoft (8 ноября 2021). Дата обращения: 9 ноября 2021. Архивировано 2 января 2022 года.
16. ↑ Jon Douglas. .NET 7 is Available Today (англ.). .NET Blog (8 ноября 2022). Дата обращения: 12 ноября 2022. Архивировано 22 декабря 2022 года.
17. ↑ Gaurav Seth. Announcing .NET 8 (англ.). Microsoft. Дата обращения: 15 ноября 2023. Архивировано 14 ноября 2023 года.
18. ↑ Introducing .NET 5 (англ.). .NET Blog (6 мая 2019). Дата обращения: 9 февраля 2020. Архивировано 1 июня 2020 года.
19. ↑ Microsoft .NET и .NET Core (рус.). docs.microsoft.com. Дата обращения: 4 октября 2021. Архивировано 4 октября 2021 года.
20. ↑ Introduction to .NET Core (англ.). Дата обращения: 23 марта 2019. Архивировано из оригинала 21 марта 2019 года.
21. ↑ GitHub — dotnet/corefx: This repo is used for servicing PR’s for .NET Core 2.1 and 3.1. Please visit us at https://github.com/dotnet/runtime (англ.). Дата обращения: 23 марта 2019. Архивировано 3 июля 2018 года.
22. ↑ GitHub — dotnet/coreclr: CoreCLR is the runtime for .NET Core. It includes the garbage collector, JIT compiler, primitive data types and low-level classes (англ.). Дата обращения: 23 марта 2019. Архивировано 14 октября 2019 года.

## Ссылки

[править | править код]

* dotnet.microsoft.com — официальный сайт .NET

.NET

Реализации|

* .NET (Core)
* .NET Framework
* DotGNU
* Mono
* .NET Compact Framework
* Xbox 360
* .NET Micro Framework
* Portable.NET
* XNA Framework
* Silverlight
* Shared Source Common Language Infrastructure

Архитектура|

* Base Class Library
* Common Language Infrastructure
* .NET assembly
* метаданные
* COM Interop

Инфраструктура|

* Common Language Runtime
* Common Type System
* Common Intermediate Language
* Virtual Execution System[англ.]
* Dynamic Language Runtime

Языки Microsoft|

* C#
* Cω
* Visual Basic .NET
* C++/CLI
* Managed
* Visual J#
* JScript .NET
* Windows PowerShell
* IronPython
* IronRuby
* F#
* Spec#
* Sing#

Другие языки|

* A#
* Boo
* IronScheme
* Clojure
* Nemerle
* P#
* PascalABC.NET
* PHP
* Scala
* Cobra
* Delphi Prism

Windows Foundations|

* Presentation
* Communication
* Workflow

Компоненты|

* ADO.NET
* Entity Framework
* Data Services
* ASP.NET
* AJAX
* MVC
* Dynamic Data[англ.]
* .NET Remoting
* Language Integrated Query
* Windows CardSpace
* Windows Forms
* XAML
* ClickOnce
* Dynamic Language Runtime
* Parallel Extensions
* PLINQ
* TPL

Сравнения|

* C# и Java
* C# и Visual Basic .NET[англ.]

Будущие технологии|

* Jasper

Информационные ресурсы|

* The .NET Show
* NuGet

Свободное и открытое программное обеспечение Microsoft

Общая информация|

* Microsoft и открытое программное обеспечение[англ.]
* Shared Source Initiative

Программное
обеспечение|

| Приложения|

* Atom
* Conference XP
* Диспетчер файлов
* Open Live Writer
* PowerToys for Windows 10
* Калькулятор (Windows)
* Windows Console
* Windows Package Manager
* Windows Terminal
* WorldWide Telescope
* XML Notepad

|

Игры|

* Allegiance[англ.]

Языки
программирования|

* Bosque
* C#
* Dafny
* F#
* F*
* GW-BASIC
* IronPython
* IronRuby
* Lean
* P[англ.]
* PowerShell
* Q#
* R Open
* Small Basic
* TypeScript
* Visual Basic .NET

Фреймворки и
средства разработки|

* .NET Bio
* .NET
* .NET Framework
* .NET Gadgeteer
* .NET Micro Framework
* ADO.NET Entity Framework
* AirSim
* Apache Helix
* ASP.NET
* ASP.NET AJAX
* ASP.NET Core
* ASP.NET MVC
* ASP.NET Razor
* ASP.NET Web Forms
* Babylon.js
* Blazor
* C++/WinRT
* ChakraCore[англ.]
* CLR Profiler
* DiskSpd
* Dryad[англ.]
* Dynamic Language Runtime
* Electron
* Managed Extensibility Framework
* Microsoft Automatic Graph Layout
* Microsoft C++ Standard Library
* Microsoft Cognitive Toolkit
* Microsoft Detours
* Microsoft Enterprise Library
* Microsoft SEAL
* ML.NET
* mod_mono
* Mono
* MonoDevelop
* MSBuild
* npm
* NuGet
* Open Management Infrastructure
* ONNX
* Orleans[англ.]
* ProcDump
* Python Tools for Visual Studio
* R Tools for Visual Studio
* Roslyn
* Sandcastle
* SignalR
* StyleCop
* SVNBridge
* T2 Temporal Prover
* Text Template Transformation Toolkit
* TLA⁺
* U-Prove
* vcpkg
* Virtual File System for Git
* Visual Studio Code
* Voldemort[англ.]
* Vowpal Wabbit
* Windows Communication Foundation
* Windows Driver Frameworks
* Windows Forms
* Windows Presentation Foundation
* Windows Template Library
* Windows UI Library
* WinJS
* WinObjC
* WiX
* XSP[англ.]
* xUnit.net
* Z3 Theorem Prover

Операционные
системы|

* MS-DOS
* Barrelfish

Прочее|

* ChronoZoom
* Project Mu
* SILK
* TLAPS
* TPM 2.0 Reference Implementation
* WikiBhasha

Лицензии|

* Microsoft Public License
* Microsoft Reciprocal License

Связанные темы|

* .NET Foundation
* F Sharp Software Foundation
* Microsoft Open Specification Promise
* Outercurve Foundation

Категория