Очікує на перевірку

.NET

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
.NET
ТипПрограмна платформа
Розробник.NET Foundation і open-source ком'юніті
Перший випуск10 листопада 2020; 4 роки тому (2020-11-10)
Стабільний випуск8.0 (10 листопада 2020; 4 роки тому (2020-11-10))
Нестабільний випуск8.0.0-rc.1 (14 вересня 2023; 13 місяців тому (2023-09-14))
Операційна системаБагатоплатформність
Мова програмування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]
Old version, no longer supported: .NET 5 02020-11-1010 листопада 2020[7] Visual Studio 2019 Version 16.8 5.0.17 02022-05-1010 травня 2022 02022-05-1010 травня 2022
Older version, yet still supported: .NET 6 02021-11-088 листопада 2021[8] Visual Studio 2022 Version 17.0 6.0.21 (LTS) 02023-08-088 серпня 2023 02024-11-1212 листопада 2024
Current stable version: .NET 7 02022-11-088 листопада 2022[5] Visual Studio 2022 Version 17.4 7.0.10 02023-08-088 серпня 2023 02024-05-1414 травня 2024
Latest preview version of a future release: .NET 8 02023-11-1414 листопада 2023[9] Visual Studio 2022 Version 17.8 8.0 LTS 02023-11-1414 листопада 2023 02026-11-1010 листопада 2026
Future release: .NET 9 02024-11листопада 2024 (projected) 02026-05травня 2026 (projected)
Легенда:
Стара версія
Стара версія, все ще підтримується
Остання версія
Остання бета-версія
Майбутній реліз

Alpine Linux, який переважно підтримує та використовує musl libc,[10] підтримується з версії .NET Core 2.1.[11]

Windows Arm64 підтримується з .NET 5. Раніше, .NET на ARM були просто програмами на x86, які запускаються за допомогою ARM емуляції.[12]

.NET MAUI

[ред. | ред. код]

Багатоплатформовий додаток .NET з інтерфейсом (.NET Multi-platform App UI) (.NET MAUI, був представлений разом з .NET 6) — це кросплатформена основа для створення власних програм для мобільних і настільних комп'ютерів за допомогою C# і розширюваній мові розмітки програм (XAML),[13] яка також підтримує Android та iOS.

Див. також

[ред. | ред. код]

Джерела

[ред. | ред. код]
  1. core/LICENSE.TXT. GitHub. Процитовано 4 червня 2018.
  2. .NET. dotnet.microsoft.com (англ.). Microsoft. {{cite web}}: |first= з пропущеним |last= (довідка)
  3. Announcing .NET 5.0. .NET Blog (амер.). 10 листопада 2020. Процитовано 21 листопада 2020.
  4. Lander, Richard (8 листопада 2021). Announcing .NET 6 – The Fastest .NET Yet. .NET Blog (амер.). Процитовано 6 травня 2022.
  5. а б Douglas, Jon (8 листопада 2022). .NET 7 is Available Today. .NET Blog (амер.). Процитовано 7 грудня 2022.
  6. .NET Core official support policy. .NET. Microsoft.
  7. Announcing .NET 5.0. .NET Blog. Microsoft. 10 листопада 2020.
  8. Announcing .NET 6. .NET Blog. Microsoft. 8 листопада 2021.
  9. .NET Release Notes. Github. 12 вересня 2023. Процитовано 30 травня 2023.
  10. Alpine 3.10.0 released | Alpine Linux. alpinelinux.org. Процитовано 9 червня 2020.
  11. dotnet/core. GitHub (англ.). Процитовано 9 червня 2020.
  12. Announcing .NET 5.0. .NET Blog. Microsoft. 10 листопада 2020.
  13. What is .NET MAUI? - .NET MAUI. learn.microsoft.com (амер.). Процитовано 8 листопада 2022.