O que é ASP.NET Core?
O ASP.NET Core é a estrutura moderna de desenvolvimento Web de alto desempenho para .NET, que é executada no Windows, Linux, macOS, and Docker.
ASP.NET Core
ASP.NET é uma estrutura popular de desenvolvimento na Web para a criação de aplicativos Web em Plataforma .NET.
O ASP.NET Core é a versão de código aberto do ASP.NET, que executa no macOS, Linux e Windows. O ASP.NET Core foi lançado pela primeira vez em 2016 e é um novo design de versões anteriores somente para Windows do ASP.NET.
Desempenho
O desempenho é um foco chave do ASP.NET Core. É mais rápido do que outras estruturas populares da Web no independente Avaliador de desempenho TechEmpower.
Dados obtidos dos testes oficiais disponíveis no Round 21 do TechEmpower.
Moderno e inovador
ASP.NET Core foi projetado para permitir que componentes de runtime, APIs, compiladores e linguagens evoluam rapidamente, enquanto ainda fornece uma plataforma estável e com suporte para manter os aplicativos em execução.
Várias versões do ASP.NET Core podem existir lado a lado no mesmo servidor. Ou seja, um aplicativo pode adotar a versão mais recente, enquanto outros aplicativos continuam em execução na versão em que foram testados.
ASP.NET Core fornece várias opções de ciclo de vida de suporte para atender às necessidades do seu aplicativo. Você pode escolher uma versão de suporte de longo prazo ou executar com a versão mais recente se você se comprometer a atualizar com mais frequência. Consulte nossa política de suporte para obter mais detalhes.
Código aberto
Como o resto do .NET, o ASP.NET é de código aberto no GitHub. O .NET tem mais de 100,000 contribuições e 3,700 empresas já contribuíram.
Windows, Linux, macOS, and Docker
Aplicativos ASP.NET podem ser desenvolvidos e executados em Windows, Linux, macOS, and Docker.
A Visual Studio família de produtos tem ferramentas para criar aplicativos .NET em qualquer sistema operacional. Também há ferramentas de linha de comando e extensões para muitos editores populares.
Implantação flexível
O runtime ASP.NET Core no qual seu aplicativo é executado pode ser implantado como parte do aplicativo ou instalado centralmente no servidor Web. ASP.NET Core também é perfeitamente adequado para contêineres do Docker.
Com suporte
Você pode criar sua própria versão do ASP.NET do código-fonte, mas a maioria dos aplicativos de produção precisa de uma versão com suporte da plataforma.
A Microsoft envia versões oficiais do .NET criadas e testadas em servidores mantidos pela Microsoft no Azure e com suporte, assim como qualquer produto da Microsoft. Consulte a Política de suporte do .NET e do .NET Core para obter detalhes.
O Red Hat dá suporte ao .NET no RHEL (Red Hat Enterprise Linux). O Red Hat compila o .NET da origem e o disponibiliza na página .NET Download. O Red Hat e a Microsoft colaboram para garantir que o .NET funcione bem no RHEL.
Pronto para começar?
Nosso tutorial passo-a-passo irá ajudá-lo a usar o ASP.NET Core em seu computador.