Conteúdo do Curso
Introdução ao .NET com C#
Introdução ao .NET com C#
O Que É Exatamente a Plataforma .NET?
Você pode ter ouvido os termos .NET Framework, .NET Core, .NET 8 ou simplesmente .NET, mas qual é a diferença entre todos eles? Para entender isso, é necessário analisar um breve histórico do .NET.
A Microsoft introduziu a linguagem de programação C# no início dos anos 2000 juntamente com o .NET Framework e o IDE Visual Studio.
C# e .NET Framework são frequentemente associados, mas possuem finalidades distintas. C# é uma linguagem de programação que pode ser utilizada para escrever aplicações utilizando o .NET Framework, enquanto o .NET Framework em si é um framework de desenvolvimento de software.
O .NET Framework pode ser utilizado para desenvolver aplicações apenas para Windows. Isso significa que as aplicações desenvolvidas com o .NET Framework não funcionam em Linux e macOS.
Um ponto importante sobre o .NET Framework é que ele suporta várias linguagens de programação, como F#, Visual Basic e, claro, C#. Neste curso, será abordado o desenvolvimento .NET utilizando C#, pois é a linguagem mais popular e versátil entre elas.
O objetivo de longo prazo da Microsoft era possibilitar a compatibilidade multiplataforma — permitindo que programas escritos em C# fossem executados em qualquer sistema operacional. Por isso, em 2014, a Microsoft introduziu o .NET Core como sucessor do .NET Framework. Foi o primeiro framework oficial multiplataforma para C#. Com o .NET Core é possível criar aplicações que podem ser executadas no Windows, Linux e macOS. Em termos de desempenho, o .NET Core é mais rápido e eficiente do que o .NET Framework.
O .NET Core teve várias versões lançadas até o .NET Core 3.1
. No entanto, em 2020, a Microsoft lançou uma nova versão chamada NET 5.0, na qual o termo "Core" foi removido. As versões seguintes foram NET 5, NET 6 e NET 7, entre outras.
Todas as versões mencionadas, ou seja, .NET Framework, .NET Core e .NET, são coletivamente chamadas de Plataforma .NET ou Ecossistema .NET.
Resumindo, o lançamento original da Plataforma .NET foi o .NET Framework, sucedido pelo .NET Core para suportar o desenvolvimento multiplataforma, e posteriormente o .NET Core foi renomeado para .NET. Atualmente, a versão mais recente da Plataforma .NET é o .NET 8, que será utilizada neste curso por ser compatível com todas as plataformas e ser a versão mais atualizada do framework.
O Visual Studio é o IDE (Ambiente de Desenvolvimento Integrado) que será utilizado para escrever e executar código C#.
Obrigado pelo seu feedback!