Chegou a hora de migrar seu software para .NET Core

O .NET Core foi apresentado no final de 2014 pela Microsoft. A princípio, focado em melhorar performance de aplicações web e suportar melhor arquiteturas baseadas e microsserviços, libertando-se das dependências fortes para o Windows e o IIS. De qualquer forma, comparado ao .NET Framework, tinha poucas funcionalidades.

Em maio de 2019 a Microsoft anunciou a mais nova major release, o .NET Core 3. A partir dessa versão o .NET Core passa a suportar o desenvolvimento de aplicações desktop com Windows Forms e WPF e também passa ser compatível com Entity Framework 6. Além disso, a Microsoft completa um ciclo e deixa claro que no futuro haverá apenas uma versão do .NET com avanços significativos. Para confirmar isso a nova versão major do .NET Core, após a 3 será o .NET 5, sinalizando que há apenas um .NET.

A última major version do .NET Framework será a 4.8. Após isso, serão feitas apenas correções de bugs e falhas de segurança. Portanto, apesar de não ser considerado descontinuado, a Microsoft sinaliza que ele está done (uma forma elegante de dizer que não dará mais ênfase para o produto, assim como fez com o Silverlight).

[tweet]Novas aplicações devem ser construídas utilizando .NET Core, pois é onde os investimentos futuros serão direcionados.[/tweet] Software escrito em .NET framework está se convertendo em legado por utilizar tecnologia que não será mais evoluída.

A Microsoft indica que é seguro manter aplicações já desenvolvidas em .NET Framework, pois continuarão recebendo suporte. Entretanto, em pouco tempo, manter esse tipo de aplicação irá se converter em dívida técnica.

Quando maior for o software mais difícil pode ser portá-lo para .NET Core. Para apoiar nessa avaliação o .NET Portability Analyzer pode ser bastante útil. Nossa recomendação é que se tenha bastante cautela ao decidir implementar evoluções significativas em software que roda na plataforma antiga.

Compartilhe este insight:

Comentários

Participe deixando seu comentário sobre este artigo a seguir:

Subscribe
Notify of
guest
1 Comentário
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Antonio Maniero
Antonio Maniero
4 anos atrás

Eu sou mais radical que você quando eu digo que o .NET Framework está morto :). Mas aí começo falar oposto que você, porque eu falo justamente que não morto como o Silverlight, então morto no sentido de estar pronto e não terá mais nenhuma evolução significativa, portanto “morto como o Windows Forms” 😀 Quero dizer que você ainda pode usar sem medo essas tecnologias, só não espere evolução. Diferente do SL que você só pode usar em algo novo, e talvez até antigo, se for maluco.

AUTOR

Fernando Paiva
Larga experiência como CTO, especialista em execução tecnológica e estruturação de times ágeis de desenvolvimento de software.

NOVOS HORIZONTES PARA O SEU NEGÓCIO

Nosso time está preparado para superar junto com você grandes desafios tecnológicos.

Entre em contato e vamos juntos utilizar a tecnologia do jeito certo para gerar mais resultados.

Insights EximiaCo

Confira os conteúdos de negócios e tecnologia desenvolvidos pelos nossos consultores:

Arquivo

Pós-pandemia, trabalho remoto e a retenção dos profissionais de TI

CTO Consulting e Especialista em Execução em TI
1
0
Queremos saber a sua opinião, deixe seu comentáriox
Oferta de pré-venda!

Mentoria em
Arquitetura de Software

Práticas, padrões & técnicas para Arquitetura de Software, de maneira efetiva, com base em cenários reais para profissionais envolvidos no projeto e implantação de software.

Muito obrigado!

Deu tudo certo com seu envio!
Logo entraremos em contato

Chegou a hora de migrar seu software para .NET Core

Para se candidatar nesta turma aberta, preencha o formulário a seguir:

Chegou a hora de migrar seu software para .NET Core

Para se candidatar nesta turma aberta, preencha o formulário a seguir:

Condição especial de pré-venda: R$ 14.000,00 - contratando a mentoria até até 31/01/2023 e R$ 15.000,00 - contratando a mentoria a partir de 01/02/2023, em até 12x com taxas.

Tenho interesse nessa capacitação

Para solicitar mais informações sobre essa capacitação para a sua empresa, preencha o formulário a seguir:

Tenho interesse em conversar

Se você está querendo gerar resultados através da tecnologia, preencha este formulário que um de nossos consultores entrará em contato com você:

O seu insight foi excluído com sucesso!

O seu insight foi excluído e não está mais disponível.

O seu insight foi salvo com sucesso!

Ele está na fila de espera, aguardando ser revisado para ter sua publicação programada.

Tenho interesse em conversar

Se você está querendo gerar resultados através da tecnologia, preencha este formulário que um de nossos consultores entrará em contato com você:

Tenho interesse nessa solução

Se você está procurando este tipo de solução para o seu negócio, preencha este formulário que um de nossos consultores entrará em contato com você:

Tenho interesse neste serviço

Se você está procurando este tipo de solução para o seu negócio, preencha este formulário que um de nossos consultores entrará em contato com você:

× Precisa de ajuda?