Skip to content

Commit 73176f3

Browse files
Overview: Blazor over Razor Pages (#35149)
* Overview: Blazor over Razor Pages * Update aspnetcore/introduction-to-aspnet-core.md Co-authored-by: Luke Latham <[email protected]> * Added Get Started with Blazor link on next steps --------- Co-authored-by: Luke Latham <[email protected]>
1 parent 77e9869 commit 73176f3

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

aspnetcore/includes/benefits.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ ASP.NET Core provides the following benefits:
22

33
* A unified story for building web UI and web APIs.
44
* Architected for testability.
5-
* [Razor Pages](xref:razor-pages/index) makes coding page-focused scenarios easier and more productive.
65
* [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.
6+
* [Razor Pages](xref:razor-pages/index) makes coding page-focused scenarios easier and more productive.
77
* Ability to develop and run on Windows, macOS, and Linux.
88
* Open-source and [community-focused](https://live.asp.net/).
99
* Integration of [modern, client-side frameworks](xref:blazor/index) and development workflows.

aspnetcore/introduction-to-aspnet-core.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ author: tdykstra
44
description: Get an overview of ASP.NET Core, a cross-platform, high-performance, open-source framework for building modern, cloud-enabled, Internet-connected apps.
55
ms.author: tdykstra
66
ms.custom: mvc
7-
ms.date: 10/03/2023
7+
ms.date: 04/21/2025
88
uid: index
99
---
1010
# Overview of ASP.NET Core
@@ -15,7 +15,7 @@ By [Daniel Roth](https://github.com/danroth27), [Rick Anderson](https://twitter.
1515

1616
:::moniker range=">= aspnetcore-3.0"
1717

18-
ASP.NET Core is a cross-platform, high-performance, [open-source](https://github.com/dotnet/aspnetcore) framework for building modern, cloud-enabled, Internet-connected apps.
18+
ASP.NET Core is a cross-platform, high-performance framework for building modern web applications. This [open-source](https://github.com/dotnet/aspnetcore) framework allows developers to create web applications, services, and APIs that can run on Windows, macOS, and Linux. It is built for large-scale app development and can handle any size workload, making it a robust choice for enterprise-level applications.
1919

2020
With ASP.NET Core, you can:
2121

@@ -32,9 +32,10 @@ Millions of developers use or have used [ASP.NET 4.x](/aspnet/overview) to creat
3232

3333
## Build web APIs and web UI using ASP.NET Core MVC
3434

35-
ASP.NET Core MVC provides features to build [web APIs](xref:tutorials/first-web-api) and [web apps](xref:tutorials/razor-pages/index):
35+
ASP.NET Core MVC provides features to build [web APIs](xref:tutorials/first-web-api) and [web apps](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/intro):
3636

3737
* The [Model-View-Controller (MVC) pattern](xref:mvc/overview) helps make your web APIs and web apps testable.
38+
* [Blazor](xref:blazor/index), a component-based web UI framework based on C# that supports both server-side rendering and client-side rendering via WebAssembly.
3839
* [Razor Pages](xref:razor-pages/index) is a page-based programming model that makes building web UI easier and more productive.
3940
* [Razor markup](xref:mvc/views/razor) provides a productive syntax for [Razor Pages](xref:razor-pages/index) and [MVC views](xref:mvc/views/overview).
4041
* [Tag Helpers](xref:mvc/views/tag-helpers/intro) enable server-side code to participate in creating and rendering HTML elements in Razor files.
@@ -68,9 +69,9 @@ We recommend the following sequence of tutorials for an introduction to developi
6869

6970
|App type |Scenario |Tutorial |
7071
|----------|----------|----------|
72+
|Web app | Client-side web UI development |[Get started with Blazor](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/intro) |
7173
|Web app | New server-side web UI development |[Get started with Razor Pages](xref:tutorials/razor-pages/razor-pages-start) |
7274
|Web app | Maintaining an MVC app |[Get started with MVC](xref:tutorials/first-mvc-app/start-mvc)|
73-
|Web app | Client-side web UI development |[Get started with Blazor](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/intro) |
7475
|Web API | RESTful HTTP services |[Create a web API](xref:tutorials/first-web-api)&dagger; |
7576
|Remote Procedure Call app | Contract-first services using Protocol Buffers |[Get started with a gRPC service](xref:tutorials/grpc/grpc-start) |
7677
|Real-time app | Bidirectional communication between servers and connected clients |[Get started with SignalR](xref:tutorials/signalr) |
@@ -79,6 +80,7 @@ We recommend the following sequence of tutorials for an introduction to developi
7980

8081
|Scenario |Tutorial |
8182
|----------|----------|
83+
|New development |[Blazor with Entity Framework Core](xref:blazor/tutorials/movie-database-app/index) |
8284
|New development |[Razor Pages with Entity Framework Core](xref:data/ef-rp/intro) |
8385
|Maintaining an MVC app |[MVC with Entity Framework Core](xref:data/ef-mvc/intro) |
8486

@@ -240,6 +242,7 @@ For more information, see [Contribute to the ASP.NET documentation: Code snippet
240242

241243
For more information, see the following resources:
242244

245+
* [Get started with Blazor](https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/intro)
243246
* <xref:getting-started>
244247
* <xref:tutorials/publish-to-azure-webapp-using-vs>
245248
* [ASP.NET Core fundamentals](xref:fundamentals/index)

0 commit comments

Comments
 (0)