Imagem de fundo

Um sistema legado foi construído em .NET Framework 4.7, com...

Um sistema legado foi construído em .NET Framework 4.7, com interface em ASP.NET Web Forms e serviços SOAP via WCF. A equipe pretende migrar para uma plataforma mais moderna e multiplataforma (por exemplo, .NET 6 ou superior). Considerando apenas os recursos nativamente suportados na plataforma moderna (sem dependência de projetos comunitários), qual é um obstáculo técnico típico nessa migração?


A

ASP.NET Web Forms e WCF (hospedando serviços) não são suportados nativamente em .NET Core/.NET 5+, exigindo rearquitetura.


B

O .NET Framework possui suporte limitado a bibliotecas de terceiros, o que inviabiliza a compatibilidade com .NET Core.


C

Aplicações .NET Framework não executam em Windows, sendo obrigatório portar antes para Linux.


D

O .NET Core não possui garbage collector, o que impede migração de serviços de longa duração.


E

O .NET Framework é sempre mais lento que .NET Core em aplicações web, e por isso a migração é essencialmente um ganho de desempenho garantido.