Sobes.tech
Junior — Middle

Pode explicar o que é a plataforma .NET Core e em que se diferencia de outras versões do .NET?

sobes.tech IA

Resposta da IA

O .NET Core é uma plataforma multiplataforma, de código aberto e modular para o desenvolvimento de aplicações da Microsoft. Permite criar aplicações que podem funcionar no Windows, Linux e macOS.

Diferenças do .NET Core em relação a outras versões do .NET (por exemplo, .NET Framework):

  • Multiplataforma: O .NET Core suporta diferentes sistemas operacionais, enquanto o .NET Framework funciona apenas no Windows.
  • Código aberto: O .NET Core é desenvolvido abertamente no GitHub, permitindo que a comunidade participe do seu desenvolvimento.
  • Modularidade: O .NET Core permite incluir apenas as bibliotecas necessárias via NuGet, reduzindo o tamanho da aplicação.
  • Desempenho: O .NET Core é otimizado para alto desempenho e escalabilidade.

Exemplo de criação de uma aplicação de console no .NET Core:

using System;

class Program
{
    static void Main()
    {
        Console.WriteLine("Olá, .NET Core!");
    }
}

Assim, o .NET Core é adequado para aplicações modernas que requerem multiplataforma e alto desempenho.