AspNetCore.Docs/aspnetcore/includes/benefits.md

15 lines
1.1 KiB
Markdown
Raw Normal View History

ASP.NET Core provides the following benefits:
* A unified story for building web UI and web APIs.
* Architected for [testability](xref:test/index).
* [Razor Pages](xref:razor-pages/index) makes coding page-focused scenarios easier and more productive.
2018-10-11 19:06:15 +08:00
* Ability to develop and run on Windows, macOS, and Linux.
* Open-source and [community-focused](https://live.asp.net/).
* Integration of [modern, client-side frameworks](xref:client-side/index) and development workflows.
* A cloud-ready, environment-based [configuration system](xref:fundamentals/configuration/index).
* Built-in [dependency injection](xref:fundamentals/dependency-injection).
* A lightweight, [high-performance](https://github.com/aspnet/benchmarks), and modular HTTP request pipeline.
* Ability to host on [IIS](xref:host-and-deploy/iis/index), [Nginx](xref:host-and-deploy/linux-nginx), [Apache](xref:host-and-deploy/linux-apache), [Docker](xref:host-and-deploy/docker/index), or self-host in your own process.
* Side-by-side app versioning when targeting [.NET Core](/dotnet/articles/standard/choosing-core-framework-server).
2018-10-11 19:06:15 +08:00
* Tooling that simplifies modern web development.