-
Notifications
You must be signed in to change notification settings - Fork 25.1k
Overview of ASP.NET Core updates #35802
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from 4 commits
Commits
Show all changes
20 commits
Select commit
Hold shift + click to select a range
362e581
Overview of ASP.NET Core updates
guardrex 2550449
Merge branch 'main' into guardrex/introduction-to-aspnetcore
guardrex cae4bc7
Updates
guardrex 2e375fe
Update aspnetcore/release-notes/aspnetcore-1.1.md
guardrex 119adc2
Apply suggestions from code review
guardrex 5fb20a5
Updates
guardrex 6ccb645
Updates
guardrex 537df75
Updates
guardrex 879a032
Replace .NET Core with .NET naming throughout documentation (#35800)
Copilot b4b3a03
Switch to list of standards like other docs (#35832)
damienbod 1211ae2
Updates
guardrex 4b12a5e
Overview of ASP.NET Core updates
guardrex 337c7d5
Updates
guardrex b59ffe7
Update aspnetcore/release-notes/aspnetcore-1.1.md
guardrex b213bd9
Apply suggestions from code review
guardrex 837fa49
Updates
guardrex 7545f83
Updates
guardrex 9293773
Updates
guardrex 440bfeb
Updates
guardrex 58778c7
Merge branch 'guardrex/introduction-to-aspnetcore' of https://github.…
guardrex File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,21 +1,85 @@ | ||
| ASP.NET Core provides the following benefits: | ||
|
|
||
| * A unified story for building web UI and web APIs. | ||
| :::moniker range=">= aspnetcore-6.0" | ||
|
|
||
| <!-- AUTHOR NOTE: >=6.0 content showcases Blazor and | ||
| Minimal APIs, demotes RP/MVC --> | ||
|
|
||
| * A unified story for building web apps, web APIs, Azure IoT (Internet of Things) apps, and mobile backends. | ||
guardrex marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| * Architected for testability. | ||
| * [Blazor](xref:blazor/index) lets you create rich interactive client-side UIs using [.NET](/dotnet/standard/tour) and [C#](/dotnet/csharp/) with wide browser support based on HTML/JavaScript, including mobile browsers. You can also build hybrid desktop and mobile apps with .NET and Blazor. | ||
guardrex marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| * [Minimal APIs](xref:fundamentals/minimal-apis) are a simplified approach for building fast web APIs with minimal code and configuration by fluently declaring API routes and actions. | ||
guardrex marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| * Supports [Razor Pages](xref:razor-pages/index) and [Model-View-Controller (MVC)](xref:mvc/overview) app development. | ||
guardrex marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| * Ability to develop and run on Windows, macOS, and Linux. | ||
| * Open-source and [community-focused](https://live.asp.net/). | ||
guardrex marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
guardrex marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| * Integrate seamlessly with popular client-side frameworks and libraries, including [Angular](/visualstudio/javascript/tutorial-asp-net-core-with-angular), [React](/visualstudio/javascript/tutorial-asp-net-core-with-react), [Vue](/visualstudio/javascript/tutorial-asp-net-core-with-vue), and [Bootstrap](https://getbootstrap.com/). | ||
| * Support for hosting Remote Procedure Call (RPC) services using [gRPC](xref:grpc/index). | ||
guardrex marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| * A cloud-ready, environment-based [configuration system](xref:fundamentals/configuration/index). | ||
guardrex marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| * 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 in the cloud or on-premises with the following: | ||
| * [Kestrel](xref:fundamentals/servers/kestrel) | ||
| * [Azure App Service](https://azure.microsoft.com/products/app-service) | ||
| * [IIS](xref:host-and-deploy/iis/index) | ||
| * [HTTP.sys](xref:fundamentals/servers/httpsys) | ||
| * [Nginx](xref:host-and-deploy/linux-nginx) | ||
| * [Docker](xref:host-and-deploy/docker/index) | ||
| * [Side-by-side versioning](/dotnet/standard/choosing-core-framework-server#choose-net). | ||
| * Tooling that simplifies modern web development. | ||
|
|
||
| :::moniker-end | ||
|
|
||
| :::moniker range=">= aspnetcore-3.0 < aspnetcore-6.0" | ||
|
|
||
| <!-- AUTHOR NOTE: >=3.0 <6.0 content showcases Blazor, | ||
| demotes RP/MVC, doesn't mention | ||
| Minimal APIs --> | ||
|
|
||
| * A unified story for building web apps, web APIs, Azure IoT (Internet of Things) apps, and mobile backends. | ||
| * Architected for testability. | ||
| * [Blazor](xref:blazor/index) lets you use C# in the browser alongside JavaScript. Share server-side and client-side app logic all written with .NET. | ||
| * [Razor Pages](xref:razor-pages/index) makes coding page-focused scenarios easier and more productive. | ||
| * [Blazor](xref:blazor/index) lets you create rich interactive client-side UIs using [.NET](/dotnet/standard/tour)/[C#](/dotnet/csharp/) with wide browser support based on HTML/JavaScript, including mobile browsers. You can also build hybrid desktop and mobile apps with .NET and Blazor. | ||
| * Supports [Razor Pages](xref:razor-pages/index) and [Model-View-Controller (MVC)](xref:mvc/overview) app development. | ||
| * 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:blazor/index) and development workflows. | ||
| * Integrate seamlessly with popular client-side frameworks and libraries, including [Angular](/visualstudio/javascript/tutorial-asp-net-core-with-angular), [React](/visualstudio/javascript/tutorial-asp-net-core-with-react), [Vue](/visualstudio/javascript/tutorial-asp-net-core-with-vue), and [Bootstrap](https://getbootstrap.com/). | ||
| * Support for hosting Remote Procedure Call (RPC) services using [gRPC](xref:grpc/index). | ||
| * 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 the following: | ||
| * Ability to host in the cloud or on-premises with the following: | ||
| * [Kestrel](xref:fundamentals/servers/kestrel) | ||
| * [Azure App Service](https://azure.microsoft.com/products/app-service) | ||
| * [IIS](xref:host-and-deploy/iis/index) | ||
| * [HTTP.sys](xref:fundamentals/servers/httpsys) | ||
| * [Nginx](xref:host-and-deploy/linux-nginx) | ||
| * [Docker](xref:host-and-deploy/docker/index) | ||
| * [Side-by-side versioning](/dotnet/standard/choosing-core-framework-server#side-by-side-net-versions-per-application-level). | ||
| * [Side-by-side versioning](/dotnet/standard/choosing-core-framework-server#choose-net). | ||
| * Tooling that simplifies modern web development. | ||
|
|
||
| :::moniker-end | ||
|
|
||
| :::moniker range="< aspnetcore-3.0" | ||
|
|
||
| <!-- AUTHOR NOTE: >=3.0 <6.0 content focuses on RP/MVC, no Blazor, no Minimal APIs --> | ||
|
|
||
| * A unified story for building web apps, web APIs, Azure IoT (Internet of Things) apps, and mobile backends. | ||
| * Architected for testability. | ||
| * Develop apps and APIs using [Razor Pages](xref:razor-pages/index) and [Model-View-Controller (MVC)](xref:mvc/overview) frameworks. | ||
| * Ability to develop and run on Windows, macOS, and Linux. | ||
| * Open-source and [community-focused](https://live.asp.net/). | ||
| * Integrate seamlessly with popular client-side frameworks and libraries, including [Angular](/visualstudio/javascript/tutorial-asp-net-core-with-angular), [React](/visualstudio/javascript/tutorial-asp-net-core-with-react), [Vue](/visualstudio/javascript/tutorial-asp-net-core-with-vue), and [Bootstrap](https://getbootstrap.com/). | ||
| * Support for hosting Remote Procedure Call (RPC) services using [gRPC](xref:grpc/index). | ||
| * 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 in the cloud or on-premises with the following: | ||
| * [Kestrel](xref:fundamentals/servers/kestrel) | ||
| * [Azure App Service](https://azure.microsoft.com/products/app-service) | ||
| * [IIS](xref:host-and-deploy/iis/index) | ||
| * [HTTP.sys](xref:fundamentals/servers/httpsys) | ||
| * [Nginx](xref:host-and-deploy/linux-nginx) | ||
| * [Docker](xref:host-and-deploy/docker/index) | ||
| * [Side-by-side versioning](/dotnet/standard/choosing-core-framework-server#choose-net). | ||
| * Tooling that simplifies modern web development. | ||
|
|
||
| :::moniker-end | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.