ASP.NET
BackendЧастота употребления: высокая· Сложность: 3/5· Актуальность: 4/5· Тренд: стабильно
ASP.NET — серверный веб-фреймворк Microsoft для создания сайтов, REST API и микросервисов на платформе .NET.
Подробно
ASP.NET — открытый веб-фреймворк компании Microsoft, позволяющий разрабатывать веб-приложения, HTTP API и микросервисы на C# и других языках .NET. Современная версия ASP.NET Core кроссплатформенна (Windows, Linux, macOS), использует веб-сервер Kestrel и поддерживает подходы MVC, Razor Pages, Minimal API и SignalR. Фреймворк включает встроенный DI-контейнер, конвейер middleware, конфигурацию, логирование, аутентификацию и авторизацию из коробки. Применяется в корпоративной разработке, высоконагруженных API и облачных сервисах Azure.
Примеры употребления
- dotnet new webapi -n MyApi && dotnet run
- app.MapGet("/health", () => "OK"); // Minimal API
- [HttpGet("{id}")] public IActionResult Get(int id) => Ok(_service.Get(id));
- services.AddDbContext<AppDbContext>(o => o.UseNpgsql(conn));
