Aplicativos Web do ASP.NET
Compilar aplicativos Web de pilha completa com HTML, CSS, JavaScript e C#
Compatível com Windows, Linux e macOS
Compilar aplicativos Web de pilha completa com HTML, CSS, JavaScript e C#
Compatível com Windows, Linux e macOS
Use .NET e C# para criar sites baseados em HTML5, CSS e JavaScript que são seguros, rápidos e podem ser dimensionados para milhões de usuários.
O Blazor é um recurso ASP.NET criar UIs da Web interativas usando C# em vez de JavaScript. O BLazor fornece o .NET real em execução no navegador no WebAssembly.
O Razor fornece uma maneira simples, limpa e leve de criar conteúdo dinâmico da Web usando HTML e C#.
Com o Razor, você pode usar qualquer recurso HTML ou C#. Você obtém excelente suporte ao editor para ambos, incluindo o IntelliSense, que fornece preenchimento automático, verificação de tipo e sintaxe em tempo real e muito mais.
A biblioteca de Entity Framework de dados (EF) popular permite que você interaja com bancos de dados usando objetos fortemente tipados.
Os bancos de dados mais populares têm suporte, incluindo SQLite, SQL Server, MySQL, PostgreSQL, DB2 e mais, bem como armazenamentos não relacionais como o MongoDB, Redis e Azure Cosmos DB.
ASP.NET fornece um banco de dados de usuário integrado com suporte para autenticação multifator e autenticação externa com Google, X e muito mais.
ASP.NET dá suporte a protocolos de autenticação padrão do setor. Os recursos internos ajudam a proteger seus aplicativos contra cross-site scripting (XSS) e falsificação de solicitação entre sites (CSRF).
Faça scaffold rapidamente de interfaces do usuário para interagir com seu modelo de dados, incluindo consulta e atualização.
Gere formulários HTML dinamicamente com base no seu modelo de dados fortemente tipado. Defina regras de validação declarativamente usando atributos em C# que são aplicados no cliente e no servidor.
ASP.NET integra-se perfeitamente a estruturas populares do JavaScript. Comece rapidamente com o ASP.NET React ou Angular, usando modelos pré-configurados.
O MVC é um padrão de design usado para desacoplar a interface do usuário (modo de exibição), os dados (modelo) e a lógica do aplicativo (controlador). O ASP.NET tem suporte integrado para o padrão MVC, facilitando o acompanhar deste padrão de design.
ASP.NET is cross-platform, allowing you to develop and deploy web apps on your OS.
A Visual Studio de produtos oferece uma ótima experiência de desenvolvimento do .NET no Windows, Linux e macOS.
Se você preferir usar um editor diferente, há plug-ins e ferramentas de linha de comando do .NET para muitos editores populares.
Get 10 ASP.NET websites for free with Microsoft Azure.
Você também pode implantar em qualquer grande plataforma de nuvem, em seus próprios servidores Linux ou Windows ou em um dos diversos provedores de hospedagem.
Nosso tutorial passo a passo ajudará você a executar ASP.NET no computador.