Jump to content

Ядро ASP.NET

Ядро ASP.NET
Оригинальный автор(ы) Майкрософт
Разработчик(и) .NET Foundation и сообщество открытого исходного кода
Первоначальный выпуск 7 июня 2016 г .; 8 лет назад ( 07.06.2016 )
Стабильная версия
v8.0.0 / 14 ноября 2023 г .; 8 месяцев назад ( 14.11.2023 ) [1]
Репозиторий
Написано в С#
Операционная система Windows , MacOS , Linux
Платформа Кросс-платформенный
Тип Веб-фреймворк
Лицензия МОЯ лицензия [2]
Веб-сайт дотнет .microsoft /приложения /aspnet

ASP.NET Core — это модульная платформа веб-приложений с открытым исходным кодом. Это модернизированная версия ASP.NET , объединяющая ранее отдельные ASP.NET MVC и ASP.NET Web API в единую модель программирования . [3] [4] Несмотря на то, что это новая платформа, построенная на новом веб-стеке, она имеет высокую степень концептуальной совместимости с ASP.NET. Платформа ASP.NET Core поддерживает параллельное управление версиями, поэтому разные приложения, разрабатываемые на одном компьютере, могут работать с разными версиями ASP.NET Core. Это было невозможно в предыдущих версиях ASP.NET. только для Windows, ASP.NET Core изначально работал как на платформе .NET Framework так и на кроссплатформенной платформе .NET . Однако поддержка .NET Framework была прекращена, начиная с ASP.Net Core 3.0. [5]

Blazor — это новый (необязательный) компонент для поддержки WebAssembly , и начиная с версии 5.0 в нем прекращена поддержка некоторых старых веб-браузеров. Хотя текущий Microsoft Edge работает, устаревшая версия его , то есть « Microsoft Edge Legacy » и Internet Explorer 11, была удалена при использовании Blazor. [6]

История выпусков

[ редактировать ]
Номер версии Дата выпуска Конец поддержки Поддерживаемые версии Visual Studio
Старая версия, больше не поддерживается: 1.0. 2016-06-27 2019-06-27 Визуальная Студия 2015 , 2017
Старая версия, больше не поддерживается: 1.1. 2016-11-18 2019-06-27 Визуальная Студия 2015, 2017
Старая версия, больше не поддерживается: 2.0. 2017-08-14 2018-10-01 Визуальная Студия 2017
Старая версия, больше не поддерживается: 2.1. долгосрочная поддержка 2018-05-30 2021-08-21 [7] Визуальная Студия 2017
Старая версия, больше не поддерживается: 2.2. 2018-12-04 [8] 2019-12-23 [9] Предварительная версия Visual Studio 2017 15.9 и 2019 16.0 1
Старая версия, больше не поддерживается: 3.0. 2019-09-23 [10] 2020-03-03 [9] Visual Studio 2017 и 2019
Старая версия, больше не поддерживается: 3.1. долгосрочная поддержка 2019-12-03 [11] 2022-12-03 [9] Визуальная Студия 2019
Старая версия, больше не поддерживается: 5.0. 2020-11-10 [12] 2022-05-08 Визуальная Студия 2019 16,8
Старая версия, но все еще поддерживается: 6.0. долгосрочная поддержка 2021-11-08 [13] 2024-11-08 Визуальная Студия 2022
Старая версия, но все еще поддерживается: стандартная поддержка 7.0. [14] 2022-11-08 [15] 2024-05-14 Визуальная Студия 2022
Текущая стабильная версия: 8.0. долгосрочная поддержка [16] 2023-11-14 [17] 2026-11-10 Визуальная Студия 2022
Legend:
Старая версия
Старая версия, все еще поддерживается
Последняя версия
Latest preview version
Future release

Первоначально инфраструктура называлась ASP.NET vNext , а когда будет готова, она будет называться ASP.NET 5 . Однако, чтобы не создавать впечатления, что это обновление существующей платформы ASP.NET, Microsoft позже изменила название на ASP.NET Core в выпуске 1.0. [18]

  • Опыт разработчика без компиляции (т. е. компиляция является непрерывной, поэтому разработчику не нужно вызывать команду компиляции)
  • Модульная платформа, распространяемая в виде NuGet . пакетов
  • Оптимизированная для облака среда выполнения (оптимизированная для Интернета)
  • Независимость от хоста через открытый веб-интерфейс для поддержки .NET (OWIN) [19] [20] – работает в IIS или автономно
  • Единая история создания веб-интерфейса и веб-API (то есть того и другого)
  • Готовая к использованию в облаке система конфигурации на основе среды
  • Легкий и модульный конвейер HTTP-запросов.
  • Создавайте и запускайте кроссплатформенные приложения ASP.NET Core в Windows, Mac и Linux.
  • Открытый исходный код и ориентированность на сообщество
  • Параллельное управление версиями приложений при ориентации на .NET.
  • Встроенная поддержка внедрения зависимостей.
  • Повышенная безопасность по сравнению с Asp.Net [21]

Компоненты

[ редактировать ]

См. также

[ редактировать ]
  1. ^ «Анонс ASP.NET Core в .NET 8» . .NET-блог . 14 ноября 2023 г. Проверено 19 ноября 2023 г.
  2. ^ «Лицензия ASP.NET Core» . Гитхаб . Проверено 29 сентября 2021 г.
  3. ^ «Выберите между ASP.NET 4.x и ASP.NET Core» . docs.microsoft.com .
  4. ^ Сингх Сатиндер. «Введение в ASP.NET Core» . microsoft.com . Проверено 10 июля 2017 г.
  5. ^ «Введение в ASP.NET Core» . docs.microsoft.com .
  6. ^ «[Обсуждение] Обновлена ​​поддержка браузера Blazor для .NET 5 · Проблема № 26475 · dotnet/aspnetcore» . Гитхаб . Проверено 11 ноября 2020 г.
  7. ^ «GitHub — dotnet/core: домашний репозиторий .NET и .NET Core» . 20 октября 2019 г. – через GitHub.
  8. ^ «Блог ASP.NET | Анонсируем ASP.NET Core 2.2, доступный уже сегодня!» . Блог ASP.NET . 4 декабря 2018 г.
  9. ^ Перейти обратно: а б с «Официальная политика поддержки .NET Core и .NET 5» . Майкрософт . Проверено 6 декабря 2019 г.
  10. ^ «Блог ASP.NET | Обновления ASP.NET Core и Blazor в .NET Core 3.0» . Блог ASP.NET . 23 сентября 2019 г.
  11. ^ «Обновления ASP.NET Core в .NET Core 3.1» . Блог ASP.NET . 3 декабря 2019 г.
  12. ^ dotnet/aspnetcore , платформа .NET, 11 ноября 2020 г. , получено 11 ноября 2020 г.
  13. ^ «Анонс ASP.NET Core в .NET 6» . .NET-блог . 08.11.2021 . Проверено 19 ноября 2021 г.
  14. ^ «Политика поддержки .NET и .NET Core» . Майкрософт . Проверено 30 декабря 2022 г.
  15. ^ «Анонс ASP.NET Core в .NET 7» . .NET-блог . 08.11.2022 . Проверено 8 ноября 2022 г.
  16. ^ «Политика поддержки .NET и .NET Core» . Майкрософт . Проверено 19 ноября 2023 г.
  17. ^ «Анонс ASP.NET Core в .NET 8» . .NET-блог . 08.11.2022 . Проверено 19 ноября 2023 г.
  18. ^ Джеффри Т. Фриц. «ASP.NET 6 мертв. Представляем ASP.NET Core 1.0 и .NET Core 1.0» . Блог о веб-разработке и инструментах .NET . Проверено 20 января 2016 г.
  19. ^ «ОВИН» . Документация ASP.NET 0.0.1 .
  20. ^ «Дорожная карта» . Гитхаб .
  21. ^ «ASP.NET против ASP.NE CORE» . АСП.НЕТ ПРОТИВ. ASP.NET Core: решающая битва .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 128710db0a85460719086478aefc7453__1718981220
URL1:https://arc.ask3.ru/arc/aa/12/53/128710db0a85460719086478aefc7453.html
Заголовок, (Title) документа по адресу, URL1:
ASP.NET Core - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)