ASP.NET Core - это скудная, сложная и кросс-платформенная среда для создания веб-приложений и облачных приложений. Это полностью открытый источник на GitHub. Приложения ASP.NET Core можно запускать в Windows с полной платформой .NET Framework или меньшим .NET Core или Linux и MacOS с .NET Core и Mono.

ASP.NET Core - это компактная и удобная среда для создания веб-приложений и облачных приложений. ASP.NET Core является полностью открытым исходным кодом и доступен на GitHub.

Последняя версия ASP.NET Core в настоящее время версия 2.2.5. SDK/Tools можно установить по адресу https://dotnet.microsoft.com/download. Ознакомьтесь с официальной документацией по ASP.NET Core.

Что нового в ASP.NET Core

  • MVC, веб-страницы и веб-API объединены в одну среду под названием ASP.NET Core MVC.
  • Этот новый фреймворк устраняет много совпадений между существующими фреймворками; ASP.NET Core MVC будет предлагать одну систему маршрутизации, одну систему привязки моделей, один конвейер фильтров и т.д.
  • MVC не зависит от System.Web, что означает более низкое потребление памяти и более быстрое время запуска.
  • Приложения ASP.NET Core могут использовать оптимизированный для облака CoreCLR и платформу .NET Core.
  • Поддержка истинного параллельного развертывания. Если ваше приложение использует оптимизированную для облака CoreCLR, вы можете развернуть все приложение, включая зависимости CLR и .NET Core. Обновите свое приложение и зависимости, не затрагивая другие приложения, работающие на сервере.
  • Ваше приложение ASP.NET Core не зависит от хоста. Вы можете разместить свое приложение в IIS или самостоятельно разместить свое веб-приложение в консольном приложении.
  • Внедрение зависимостей является встроенным. Поддерживает подключение сторонних контейнеров, таких как Autofac, Unity, Ninject, StructureMap, Windsor и Simple Injector.
  • В ASP.NET Core произошел огромный скачок в производительности, что означает повышение скорости отклика и пропускной способности. Взгляните на новые ориентиры.

Конфигурация версии/канала

Пакеты доступны в стабильной ленте NuGet. Например, пакет Microsoft.AspNetCore.Mvc.


Смотрите также: