Eventos
31 de mar., 23 - 2 de abr., 23
O melhor evento liderado pela comunidade de Power BI, Fabric, SQL e IA. 31 de março a 2 de abril. Use o código MSCUST para obter um desconto de $ 150. Os preços sobem em 11 de fevereiro.
Registre-se hoje mesmoNão há mais suporte para esse navegador.
Atualize o Microsoft Edge para aproveitar os recursos, o suporte técnico e as atualizações de segurança mais recentes.
O ASP.NET Core é uma estrutura de interface do usuário completa. Escolha quais funcionalidades se ajustam às necessidades da interface do usuário da Web do aplicativo.
Para o desenvolvimento de novos projetos, recomendamos ASP.NET Core Blazor.
Blazor é uma estrutura de interface do usuário da Web de pilha completa que é recomendada para a maioria dos cenários de interface do usuário da Web.
Benefícios do uso de Blazor:
Para uma visão geral completa do Blazor, sua arquitetura e seus benefícios, confira ASP.NET Core Blazor e modelos de hospedagem do ASP.NET Core Blazor. Para começar com seu primeiro aplicativo Blazor, consulte Criar seu primeiro aplicativo Blazor.
O Razor Pages é um modelo baseado em página para a criação da interface do usuário da Web renderizada no servidor. A interface do usuário de páginas Razor é renderizada dinamicamente no servidor para gerar HTML e CSS da página em resposta a uma solicitação do navegador. A página chega ao cliente pronta para exibição. O suporte para o Razor Pages é compilado no ASP.NET Core MVC.
Benefícios do Razor Pages:
Para começar a usar seu primeiro aplicativo Razor Pages do ASP.NET Core, consulte Tutorial: Introdução ao Razor Pages no ASP.NET Core. Para obter uma visão geral completa do Razor Pages no ASP.NET Core, sua arquitetura e benefícios, consulte: Introdução ao Razor Pages no ASP.NET Core.
O ASP.NET Core MVC renderiza a interface do usuário no servidor e usa um padrão de arquitetura MVC (Model-View-Controller). O padrão MVC separa um aplicativo em três grupos de componentes principais: modelos, exibições e controladores. As solicitações do usuário são roteada para um controlador. O controlador é responsável por trabalhar com o modelo para executar ações do usuário ou recuperar resultados de consultas. O controlador escolhe a exibição a ser exibida para o usuário e fornece-a com os dados do modelo solicitados.
Benefícios do ASP.NET Core MVC:
Para começar a usar ASP.NET Core MVC, consulte Introdução ao ASP.NET Core MVC. Para obter uma visão geral da arquitetura e dos benefícios do ASP.NET Core MVC, confira Visão geral do ASP.NET Core MVC.
Crie lógica do lado do cliente para aplicativos ASP.NET Core usando estruturas JavaScript populares, como Angular, React e Vue. O ASP.NET Core fornece modelos de projeto para Angular, React e Vue, e também pode ser usado com outras estruturas de JavaScript.
Benefícios de ASP.NET Core SPA com Estruturas JavaScript, além dos benefícios de renderização do cliente listados anteriormente:
Desvantagens:
Para começar. confira:
MVC, Razor Pages e Blazor fazem parte da estrutura do ASP.NET Core e foram projetados para serem usados juntos. RazorComponentes podem ser incorporados aosRazoraplicativos Pages e MVC. Componentes podem ser pré-renderizados ao mesmo tempo após a renderização da exibição ou página.
Benefícios para MVC ou Razor Pages mais Blazor, além dos benefícios do MVC ou do Razor Pages:
Para começar a usar o ASP.NET Core MVC ou Razor o Pages plus Blazor, consulte Integrar componentes principais Razor do ASP.NET com o MVC ou Razor o Pages.
Para obter mais informações, consulte:
O ASP.NET Core é uma estrutura de interface do usuário completa. Escolha quais funcionalidades se ajustam às necessidades da interface do usuário da Web do aplicativo.
Blazor é uma estrutura de interface do usuário da Web de pilha completa que é recomendada para a maioria dos cenários de interface do usuário da Web.
Benefícios do uso de Blazor:
Para uma visão geral completa do Blazor, sua arquitetura e seus benefícios, confira ASP.NET Core Blazor e modelos de hospedagem do ASP.NET Core Blazor. Para começar com seu primeiro aplicativo Blazor, consulte Criar seu primeiro aplicativo Blazor.
O Razor Pages é um modelo baseado em página para a criação da interface do usuário da Web renderizada no servidor. A interface do usuário de páginas Razor é renderizada dinamicamente no servidor para gerar HTML e CSS da página em resposta a uma solicitação do navegador. A página chega ao cliente pronta para exibição. O suporte para o Razor Pages é compilado no ASP.NET Core MVC.
Benefícios do Razor Pages:
Para começar a usar seu primeiro aplicativo Razor Pages do ASP.NET Core, consulte Tutorial: Introdução ao Razor Pages no ASP.NET Core. Para obter uma visão geral completa do Razor Pages no ASP.NET Core, sua arquitetura e benefícios, consulte: Introdução ao Razor Pages no ASP.NET Core.
O ASP.NET Core MVC renderiza a interface do usuário no servidor e usa um padrão de arquitetura MVC (Model-View-Controller). O padrão MVC separa um aplicativo em três grupos de componentes principais: modelos, exibições e controladores. As solicitações do usuário são roteada para um controlador. O controlador é responsável por trabalhar com o modelo para executar ações do usuário ou recuperar resultados de consultas. O controlador escolhe a exibição a ser exibida para o usuário e fornece-a com os dados do modelo solicitados.
Benefícios do ASP.NET Core MVC:
Para começar a usar ASP.NET Core MVC, consulte Introdução ao ASP.NET Core MVC. Para obter uma visão geral da arquitetura e dos benefícios do ASP.NET Core MVC, confira Visão geral do ASP.NET Core MVC.
Crie lógica do lado do cliente para aplicativos ASP.NET Core usando estruturas JavaScript populares, como Angular, React e Vue. O ASP.NET Core fornece modelos de projeto para Angular, React e Vue, e também pode ser usado com outras estruturas de JavaScript.
Benefícios de ASP.NET Core SPA com Estruturas JavaScript, além dos benefícios de renderização do cliente listados anteriormente:
Desvantagens:
Para começar. confira:
MVC, Razor Pages e Blazor fazem parte da estrutura do ASP.NET Core e foram projetados para serem usados juntos. RazorComponentes podem ser incorporados aosRazoraplicativos Pages e MVC. Componentes podem ser pré-renderizados ao mesmo tempo após a renderização da exibição ou página.
Benefícios para MVC ou Razor Pages mais Blazor, além dos benefícios do MVC ou do Razor Pages:
Para começar a usar o ASP.NET Core MVC ou Razor o Pages plus Blazor, consulte Integrar componentes principais Razor do ASP.NET com o MVC ou Razor o Pages.
Para obter mais informações, consulte:
Comentários do ASP.NET Core
O ASP.NET Core é um projeto código aberto. Selecione um link para fornecer comentários:
Eventos
31 de mar., 23 - 2 de abr., 23
O melhor evento liderado pela comunidade de Power BI, Fabric, SQL e IA. 31 de março a 2 de abril. Use o código MSCUST para obter um desconto de $ 150. Os preços sobem em 11 de fevereiro.
Registre-se hoje mesmo