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));
#Microsoft #.NET #веб-фреймворк #C# #REST API

Источники