Упростите разработку с
.NET Aspire

Создайте, запустите и протестируйте весь свой стек локально.

Поддерживается всеми основными поставщиками облачных служб.

Зачем использовать .NET Aspire?

Сосредоточьтесь на коде, а не на инфраструктуре. .NET Aspire помогает на каждом этапе: от кода до облака.

Подключайтесь к своим основным инструментам и сервисам с помощью интеграций.

Устойчивость, наблюдаемость и встроенная безопасность.

Создавайте с помощью Docker и развертывайте в Linux, контейнерах или любой облачной платформе по вашему выбору.

Обзор ознакомительных видео

.NET Aspire помогает на каждом этапе пути

Оркестрация во время разработки

Легко определяйте свое приложение и зависимости

Используйте C# и знакомые API без строк YAML. Легко добавляйте популярные облачные службы, подключайте их к проектам и запускайте локально одним щелчком мыши.

Фрагмент кода API C# .NET Aspire
.NET Aspire помогает на каждом этапе пути
Интеграции

Реализованы ориентированные на облако лучшие методики

Каждая интеграция .NET Aspire по умолчанию поддерживает ведение журнала, проверки работоспособности, телеметрию и обеспечение устойчивости.

Обзор ресурсов
.NET Aspire помогает на каждом этапе пути
Интеграции

Поддержка популярных облачных служб

Используйте интеграцию с .NET Aspire, чтобы без труда подключить ваше приложение более чем к 20 продуктам обмена сообщениями, хранения и баз данных.

Панель мониторинга

Быстрее диагностируйте проблемы приложений

Просматривайте динамические данные OpenTelemetry без необходимости настройки. Запускаемая по умолчанию при выполнении панель мониторинга разработчика .NET Aspire отображает журналы, переменные среды, распределенные трассировки, метрики и многое другое для быстрой проверки поведения приложения.

Знакомство с панелью мониторинга
1
2
Развертывание

Индивидуальное развертывание

Развертывание приложений и зависимостей в облаке является сложной задачей. Aspire упрощает развертывание любого облака и интеграцию с текущими инструментами.

Выполняется на всех основных облачных поставщиках
Microsoft Azure
AWS
Google Cloud
Написание высокопроизводительных веб-API с помощью ASP.NET Core.
ASP.NET Core — одна из самых быстрых веб-платформ по версии TechEmpower.3
Результаты теста TechEmpower JSON
Chart showing TechEmpower JSON benchmark results: ASP.NET Core at 1 million, Gin at 489K, Node.js at 377K, and Spring at 139K. Chart showing TechEmpower JSON benchmark results: ASP.NET Core at 1 million, Gin at 489K, Node.js at 377K, and Spring at 139K.
Число ответов JSON в секунду (RPS)

Легко создавайте облачные приложения

Ориентированная на облако экосистема
Сборка гибких, масштабируемых и перспективных облачных приложений, которые могут бесперебойно работать на различных платформах и средах.
Создание собственного контейнера
Сборка образов контейнеров .NET без необходимости записи Dockerfile.
Наблюдаемость
Просматривайте код в действии с помощью мощных API наблюдения и поддержки OpenTelemetry.

Простые для понимания программные интерфейсы

gRPC и REST с OpenAPI
Расширьте возможности своих приложений для любого внешнего интерфейса благодаря поддержке .NET всех популярных API.
Создание клиента gRPC
Образец кода gRPC
Доступ к данным стал еще проще
Используйте Entity Framework для запроса популярных баз данных, таких как PostgreSQL, SQL Server, SQLite и Cosmos DB, без SQL.
Чтение документации Entity Framework
Пример кода запроса данных
Устойчивость
Используйте встроенные API-интерфейсы устойчивости .NET для простого создания надежных приложений.
Пример кода API

Инструменты для создания отличных .NET-приложений

Что такое Azure Developer CLI?
Azure Developer CLI (azd) ускоряет переход от локальной среды разработки к Azure. Инициализируйте репозиторий, предоставьте ресурсы и разверните приложение с помощью одного инструмента.
Знакомство с AZD
Шаблоны для Azure Developer CLI
Используйте гибкие и идиоматические шаблоны приложений с рекомендациями для облака. Благодаря поддержке .NET вы можете получить локальную разработку в Azure за считанные минуты.
Просмотр шаблонов .NET
Комплект для разработчиков на C# в VS Code
Пишите, обслуживайте, тестируйте и отлаживайте свой код с помощью C# Dev Kit для Visual Studio Code. Повысьте свой уровень разработки на C# в кодовых пространствах Windows, macOS, Linux или Visual Studio Codespaces.
Комплект для разработчиков на C#

Часто задаваемые
вопросы

  1. Docker и логотип Docker являются товарными знаками или зарегистрированными товарными знаками Docker, Inc. в США и (или) других странах. Docker, Inc. и другие стороны также могут обладать правами на товарные знаки в рамках других условий, используемых здесь.
  2. Kubernetes является товарным знаком Linux Foundation. См. kubernetes.io.
  3. Ранжирование производительности по результатам 22-го раунда, проведенного TechEmpower Benchmarks.
Подписывайтесь на нас