Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Sugestão
Este conteúdo é um trecho do eBook, .NET Microservices Architecture for Containerized .NET Applications, disponível no do .NET Docs ou como um PDF para download gratuito que pode ser lido offline.
A tabela de decisão a seguir resume se o .NET Framework ou o .NET 8 deve ser usado. Lembre-se de que, para contêineres Linux, você precisa de hosts Docker baseados em Linux (VMs ou servidores) e que, para contêineres Windows, você precisa de hosts Docker baseados em Windows Server (VMs ou servidores).
Importante
Suas máquinas de desenvolvimento executarão um host Docker, Linux ou Windows. Os microsserviços relacionados que você deseja executar e testar juntos em uma solução precisarão ser executados na mesma plataforma de contêiner.
| Arquitetura / Tipo de aplicativo | Contentores do Linux | Contentores do Windows |
|---|---|---|
| Microsserviços em contentores | .NET 8 | .NET 8 |
| Aplicação monolítica | .NET 8 | .NET Framework .NET 8 |
| O melhor desempenho e escalabilidade da categoria | .NET 8 | .NET 8 |
| Migração do aplicativo herdado do Windows Server ("brown-field") para contêineres | -- | .NET Framework |
| Novo desenvolvimento baseado em contentores ("campo verde") | .NET 8 | .NET 8 |
| ASP.NET Núcleo | .NET 8 | .NET 8 (recomendado) .NET Framework |
| ASP.NET 4 (MVC 5, API Web 2 e Web Forms) | -- | .NET Framework |
| Serviços SignalR | .NET Core 2.1 ou versão superior | .NET Framework .NET Core 2.1 ou versão superior |
| WCF, WF e outras estruturas herdadas | WCF no .NET Core (somente biblioteca de cliente) ou CoreWCF | .NET Framework WCF no .NET 8 (somente biblioteca de cliente) ou CoreWCF |
| Consumo de serviços do Azure | .NET 8 (eventualmente, a maioria dos serviços do Azure fornecerá SDKs de cliente para .NET 8) |
.NET Framework .NET 8 (eventualmente, a maioria dos serviços do Azure fornecerá SDKs de cliente para .NET 8) |