Последнее обновление 23 мая 2024 года
С момента своего первоначального запуска в 2016 году, .NET Core прошла через множество выпусков и даже сменила название. В этой статье мы рассмотрим последний выпуск .NET Coreего эволюция и связь с традиционным .NET Framework.
Последняя версия .NET Core
С момента выхода .NET 5 в декабре 2020 года, брендинг сместился с .NET Core к единому .NET платформа, нацеленная на объединение возможностей обеих .NET Core и .NET Framework.
Выпущен ли .NET 8?
На данный момент последняя версия LTS (Long-Term Support) - это .NET 8, выпущенная в ноябре 2023 года. Эта версия продолжает путь унификации и включает в себя многочисленные улучшения производительности, новые API и улучшенные инструменты разработчика.
Это используется, например, в текущих релизах продуктов Connecting Software, таких как Document Extractor Создан для платформы Salesforce™.
Какие существуют версии .NET Core?
Вот краткая таблица .NET Core и последующий .NET релизы, включая даты их первого выпуска и даты окончания поддержки:
Версия |
Первая дата выхода |
Дата окончания поддержки |
.NET 8 (LTS*) |
14-11-2023 |
10-11-2026 |
.NET 7 |
08-11-2022 |
14-05-2024 |
.NET 6.0 (LTS*) |
08-11-2021 |
12-11-2024 |
.NET 5.0 |
10-11-2020 |
10-05-2022 |
.NET Core 3.1 (LTS*) |
03-12-2019 |
13-12-2022 |
.NET Core 3.0 |
23-09-2019 |
03-03-2020 |
.NET Core 2.2 |
04-12-2018 |
23-12-2019 |
.NET Core 2.1 (LTS*) |
30-05-2018 |
21-08-2021 |
.NET Core 2.0 |
14-08-2017 |
01-10-2018 |
.NET Core 1.1 |
16-11-2016 |
27-06-2019 |
.NET Core 1.0 |
27-06-2016 |
27-06-2019 |
*LTS = Long-Term Support = выпуски, которые Microsoft считает приоритетными для расширенной поддержки с исправлениями ошибок и исправлениями безопасности.
С помощью этой таблицы вы сможете ответить на большинство вопросов, касающихся различных версий .NET. Например, допустим, вы хотите узнать, если .NET Core 3.1 по-прежнему поддерживается. Вы переходите к линии на .NET Core 3.1И вы увидите, что, хотя это LTS, поддержка закончилась в декабре 2022 года.
В этой таблице также заметно, что Microsoft теперь выпускает основные .NET версии ежегодно в ноябре. В настоящее время выпуски Standard Term Support (STS) выходят по четным годам, а выпуски Long-Term Support (LTS) - по нечетным. Все это можно уточнить в разделе Microsoft График выхода.
Что такое .NET Core?
Представлена компанией Microsoft 12 ноября 2014 года, .NET Core был разработан как кроссплатформенный преемник с открытым исходным кодом для .NET Framework. В то время как .NET Framework ограничивается Windows, .NET Core может работать под управлением Windows, macOS и Linux. Это делает его универсальным выбором для современных разработчиков, которые хотят создавать приложения, работающие на нескольких платформах.
Открытый исходный код и кросс-платформенность
- Открытый источникИсходный код .NET Core доступен на GitHub, что позволяет любому желающему просматривать, вносить и изменять его. Он лицензируется по разрешительной лицензии MIT License, которая обеспечивает широкую гибкость.
- Кросс-платформенный.NET Core поддерживает множество операционных систем, позволяя разработчикам писать код один раз и запускать его в любом месте. Это достигается благодаря унифицированной среде выполнения, которая не зависит от платформы и обеспечивает согласованную производительность и поведение в различных средах.
Взаимосвязь с .NET Framework
- Сайт .NET Framework был первоначальным фреймворком Microsoft для создания приложений Windows. Однако с появлением современных требований к приложениям потребность в более гибком, кроссплатформенном фреймворке привела к разработке .NET Core.
- В то время как .NET Framework продолжает получать обновления, разработка новых функций сосредоточена на унифицированном .NET платформы (.NET 5 и последующие версии). Этот переход стимулирует разработчиков внедрять новейшие технологии и получать преимущества от повышения производительности, улучшения API и кроссплатформенных возможностей.
Эволюция от .NET Core к единому .NET Платформа представляет собой значительную веху в .NET Экосистема. Последняя версия .NET 8Разработчики получают в свое распоряжение надежный, универсальный фреймворк, отвечающий современным требованиям разработки, от кроссплатформенной совместимости до повышения производительности.
Следите за будущими обновлениями, поскольку Microsoft продолжает совершенствовать свое предложение .NET.
Об авторе
Данная статья была написана Ана Нето
"Я работаю инженером-программистом с 1997 года, а с недавних пор люблю писать и выступать на публике. У вас есть вопросы или комментарии к этой статье или о CB Exchgange Server Sync? Я буду рад получить ваши отзывы!"