19 mai 2026 · 7 min de leitura
Do .NET Framework ao .NET 8: migrar sem dor
Strangler fig, testes de caracterização e migração por fatias — o caminho seguro para sair do legado.
Ainda há muito .NET Framework em produção — e a correr bem. Mas o fim do suporte, a falta de novidades e a dificuldade em correr em Linux e containers tornam a migração inevitável. A boa notícia: não precisa de ser um big bang.
Passo zero: inventário honesto. Que dependências existem e têm equivalente no .NET moderno? WebForms e WCF são os dois escolhos clássicos — quase sempre exigem reescrita parcial, não migração automática. Ferramentas como o .NET Upgrade Assistant ajudam no resto.
A estratégia que recomendo é o strangler fig: a app legada continua a correr enquanto migras por fatias — um endpoint, um módulo, um serviço de cada vez — com testes de caracterização a garantir que o comportamento não muda. Cada fatia entregue é valor real, não meses no escuro.
E aproveita a migração para pagar dívida técnica seletiva: nullable reference types ligados, logging estruturado, configuração por ambiente. Mas disciplina — migração não é a altura para redesenhar tudo. Muda de plataforma primeiro, melhora depois.
Gostaste? Vamos falar do teu projeto.
Sessão gratuita de 20 minutos, sem compromisso.