.NET
Тип | Програмна платформа |
---|---|
Розробник | .NET Foundation і open-source ком'юніті |
Перший випуск | 10 листопада 2020 |
Стабільний випуск | 8.0 (10 листопада 2020 ) |
Нестабільний випуск | 8.0.0-rc.1 (14 вересня 2023 ) |
Операційна система | Багатоплатформність |
Мова програмування | C++, C#, F#, VB.NET |
Ліцензія | MIT[1] |
Репозиторій | https://github.com/dotnet/core, https://github.com/dotnet/runtime |
Вебсайт | dotnet.microsoft.com |
.NET — це безкоштовна та з відкритим вихідним кодом платформа для розробки програмного забезпечення, яка підтримує кілька мов програмування, бібліотек та інструментів для створення застосунків під різні операційні системи, такі як Windows, Linux та macOS. Вона була розроблена компанією Microsoft та офіційно випускається через .NET Foundation за ліцензією MIT[2].
На відміну від своїх попередників, .NET Framework і .NET Core, платформа .NET є сучасною кросплатформною екосистемою для розробки застосунків. .NET Framework був обмежений виключно операційною системою Windows, тоді як .NET Core став першим кроком до кросплатформенності, підтримуючи Windows, Linux та macOS. .NET продовжує розвиток .NET Core, об'єднуючи його можливості з підтримкою різноманітних платформ, що дозволяє розробникам створювати сучасні веб-, мобільні та серверні застосунки для різних операційних систем з єдиною базою коду.
У листопаді 2020 року Microsoft випустила .NET 5.0.[3] Брендування «Core» було видалено, а версію 4.0 було пропущено, щоб уникнути змішування з . NET Framework, який залишається продуктом для Windows.
У листопаді 2021 року Microsoft випустила .NET 6.0[4], а в листопаді 2022 року. NET 7.0[5], але лише .NET 6 має довгострокову підтримку (LTS).
Version | Release date | Released with | Latest update | Latest update date | Support ends[6] |
---|---|---|---|---|---|
.NET 5 | 10 листопада 2020[7] | Visual Studio 2019 Version 16.8 | 5.0.17 | 10 травня 2022 | 10 травня 2022 |
.NET 6 | 8 листопада 2021[8] | Visual Studio 2022 Version 17.0 | 6.0.21 (LTS) | 8 серпня 2023 | 12 листопада 2024 |
.NET 7 | 8 листопада 2022[5] | Visual Studio 2022 Version 17.4 | 7.0.10 | 8 серпня 2023 | 14 травня 2024 |
.NET 8 | 14 листопада 2023[9] | Visual Studio 2022 Version 17.8 | 8.0 LTS | 14 листопада 2023 | 10 листопада 2026 |
.NET 9 | листопада 2024 (projected) | травня 2026 (projected) | |||
Легенда: Стара версія Стара версія, все ще підтримується Остання версія Остання бета-версія Майбутній реліз |
Alpine Linux, який переважно підтримує та використовує musl libc,[10] підтримується з версії .NET Core 2.1.[11]
Windows Arm64 підтримується з .NET 5. Раніше, .NET на ARM були просто програмами на x86, які запускаються за допомогою ARM емуляції.[12]
Багатоплатформовий додаток .NET з інтерфейсом (.NET Multi-platform App UI) (.NET MAUI, був представлений разом з .NET 6) — це кросплатформена основа для створення власних програм для мобільних і настільних комп'ютерів за допомогою C# і розширюваній мові розмітки програм (XAML),[13] яка також підтримує Android та iOS.
- ↑ core/LICENSE.TXT. GitHub. Процитовано 4 червня 2018.
- ↑ .NET. dotnet.microsoft.com (англ.). Microsoft.
{{cite web}}
:|first=
з пропущеним|last=
(довідка) - ↑ Announcing .NET 5.0. .NET Blog (амер.). 10 листопада 2020. Процитовано 21 листопада 2020.
- ↑ Lander, Richard (8 листопада 2021). Announcing .NET 6 – The Fastest .NET Yet. .NET Blog (амер.). Процитовано 6 травня 2022.
- ↑ а б Douglas, Jon (8 листопада 2022). .NET 7 is Available Today. .NET Blog (амер.). Процитовано 7 грудня 2022.
- ↑ .NET Core official support policy. .NET. Microsoft.
- ↑ Announcing .NET 5.0. .NET Blog. Microsoft. 10 листопада 2020.
- ↑ Announcing .NET 6. .NET Blog. Microsoft. 8 листопада 2021.
- ↑ .NET Release Notes. Github. 12 вересня 2023. Процитовано 30 травня 2023.
- ↑ Alpine 3.10.0 released | Alpine Linux. alpinelinux.org. Процитовано 9 червня 2020.
- ↑ dotnet/core. GitHub (англ.). Процитовано 9 червня 2020.
- ↑ Announcing .NET 5.0. .NET Blog. Microsoft. 10 листопада 2020.
- ↑ What is .NET MAUI? - .NET MAUI. learn.microsoft.com (амер.). Процитовано 8 листопада 2022.