Что такое ASP.NET Core?
ASP.NET Core — это современная высокопроизводительная среда веб-разработки для .NET, работающая на платформе Windows, Linux, macOS, and Docker.
ASP.NET Core
ASP.NET – это популярная среда веб-разработки для создания веб-приложений на платформе .NET.
ASP.NET Core — это версия ASP.NET с открытым исходным кодом, которая работает в macOS, Linux и Windows. ASP.NET Core был впервые выпущен в 2016 году и представляет собой переработанную версию более ранних версий ASP.NET только для Windows.
Производительность
Производительность является приоритетом ASP.NET Core. Независимыетесты производительности TechEmpower свидетельствуют о ее более высокой скорости по сравнению с другими популярными веб-платформами.
Данные из официальных тестов, доступных по адресу TechEmpower Round 21.
Современный и инновационный
ASP.NET Core позволяет быстро развиваться компонентам среды выполнения, API, компиляторам и языкам, при этом предоставляя стабильную и поддерживаемую платформу для обеспечения работы приложений.
Несколько версий ASP.NET Core могут существовать рядом на одном сервере. Это означает, что одно приложение может использовать последнюю версию, в то время как другие приложения продолжают работать на той версии, на которой они были протестированы.
ASP.NET Core предоставляет различные варианты жизненного цикла поддержки для удовлетворения потребностей вашего приложения. Вы можете выбрать выпуск с долгосрочной поддержкой или работать с последним выпуском, если вы обязуетесь чаще выполнять обновление. Дополнительные сведения см. в политике поддержки.
С открытым кодом
Подобно другим системам .NET платформа ASP.NET имеет открытый исходный код на GitHub. .NET включает в себя множество реализаций (более 100,000), и многие компании (3,700) уже приняли участие в разработке.
Windows, Linux, macOS, and Docker
Приложения ASP.NET можно разрабатывать и запускать на Windows, Linux, macOS, and Docker .
В семействе продуктов Visual Studio есть инструменты для создания приложений .NET в любой операционной системе. Существуют также инструменты командной строки и расширения для многих популярных редакторов.
Гибкое развертывание
Среду выполнения ASP.NET Core, в которой работает ваше приложение, можно развернуть как часть вашего приложения или установить централизованно на веб-сервере. ASP.NET Core также идеально подходит для контейнеров Docker.
Поддерживается
Вы можете создать собственную версию ASP.NET из исходного кода, но для большинства рабочих приложений требуется поддерживаемая версия платформы.
Корпорация Майкрософт поставляет официальные выпуски .NET, созданные и протестированные на поддерживаемых корпорацией Майкрософт серверах в Azure и поддерживаемые так же, как и любой другой продукт Майкрософт. Дополнительные сведения см. в политике поддержки .NET и .NET Core.
Red Hat поддерживает .NET в Red Hat Enterprise Linux (RHEL). Red Hat создает .NET из исходного кода и делает его доступным на странице Скачивание .NET. Red Hat и Microsoft совместно работают, чтобы гарантировать бесперебойную работу .NET на RHEL.
Готовы приступить?
Наше пошаговое руководство поможет вам запустить ASP.NET Core на вашем компьютере.