image

Bootcamps ilimitados + curso de inglês para sempre

80
%OFF
Geysa Toppan
Geysa Toppan20/09/2025 02:55
Share
Microsoft - Azure AZ-900Recommended for youMicrosoft - Azure AZ-900

.NET Framework x .NET

    🏠 A Analogia da Construção

    Você já imaginou se um arquiteto precisasse pensar em toda a estrutura necessária para a construção de uma casa, para então depois iniciar o seu trabalho de realmente "desenhar" como seria cada canto desse imóvel?

    Pois bem, imagino que você deva estar pensando o quão trabalhoso seria e o quanto de tempo a mais ele levaria para concluir o projeto. 🤯

    Seguindo essa comparação, a plataforma .NET nada mais é como as bases da construção de uma casa (a fundação). Ou seja, ela é uma plataforma que oferece diversas ferramentas, bibliotecas e facilidades que auxiliam a vida do desenvolvedor na criação de diversos tipos de aplicações, sejam elas:

    • 🖥️ Aplicações desktop
    • 📱 Mobile
    • ☁️ Projetos em nuvem
    • 🤖 IoT, entre outras.

    Dentro da plataforma .NET, podemos escrever nosso código fonte em três linguagens: C#, F# e VB (Visual Basic). Ou seja, um desenvolvedor .NET não necessariamente trabalha com C#, pois pode estar utilizando as outras linguagens citadas, no entanto, o C# faz parte da plataforma .NET.

    📜 A Diferença: .NET Framework vs. .NET

    Agora que você já entendeu o conceito da plataforma .NET, podemos esclarecer a diferença entre o .NET Framework e o .NET Core (simplesmente conhecido atualmente apenas como .NET).

    Basicamente, o .NET Framework (legada) é a versão para Windows. Ou seja, não há a possibilidade de utilizá-la em nenhuma outra plataforma/sistema operacional diferente e sua versão chegou até a 4.8. 🔒

    Com a ideia de tornar o .NET multiplataforma 🚀, a Microsoft então criou o .NET Core, que tinha por objetivo permitir a criação do código fonte uma única vez e que o projeto rodasse em qualquer sistema operacional.

    Para evitar confusão entre as versões, o nome .NET Core foi até a versão 3.1 e então a palavra "Core" foi retirada, tornando-se apenas .NET, partindo já da versão 5.

    ✨ Versões e Suporte

    A versão mais recente da plataforma é a 9. No entanto, ainda há a possibilidade de utilizar as outras versões como a 8, 7, 6...

    ⚠️ Lembrando que, versões mais antigas (anteriores a 8) não recebem mais suporte, melhorias e novas funcionalidades.

    Portanto, é recomendado que projetos maiores utilizem versões com suporte de longo prazo (LTS) oferecido pela Microsoft. 👍

    Share
    Recommended for you
    Microsoft Certification Challenge #4 - DP 100
    Microsoft Certification Challenge #4 - AZ 204
    Microsoft Certification Challenge #4 - AI 102
    Comments (0)
    Recommended for youMicrosoft - Azure AZ-900