Definição – o que significa .NET Framework (.NET)?
O .NET framework é um framework de desenvolvimento de software da Microsoft. Ele fornece um ambiente de programação controlado onde o software pode ser desenvolvido, instalado e executado em sistemas operacionais baseados em Windows.
As principais características de design são:
- Interoperabilidade: permite que programas desenvolvidos em .NET acessem funcionalidades em programas desenvolvidos fora de .NET.
- Common Runtime Engine: também conhecido como common language runtime, permite que os programas desenvolvidos em .NET exibam comportamentos comuns no uso da memória, tratamento de exceções e segurança.
- Independência de linguagem: as especificações de infraestrutura de linguagem comum (CLI) permitem a troca de tipos de dados entre dois programas desenvolvidos em linguagens diferentes.
- Biblioteca de classes base: uma biblioteca de código para as funções mais comuns – usada por programadores para evitar a reescrita repetitiva de código.
- Facilidade de implantação: Existem ferramentas que garantem a facilidade de instalação de programas sem interferir nos aplicativos instalados anteriormente.
- Segurança: os programas desenvolvidos em .NET são baseados em um modelo de segurança comum.
Definirtec explica .NET Framework (.NET)
.NET é fundamental para a estratégia de desenvolvimento abrangente da Microsoft e é a competição da organização para Java. É tão central para o desenvolvimento em plataformas Windows que o uso do termo depende do contexto. Por exemplo, é comum simplesmente falar geralmente sobre um “desenvolvedor .NET” como um programador que trabalha em um ambiente de desenvolvimento Microsoft. Por outro lado, ao escrever o código, o desenvolvedor faz referência a qual versão específica do Framework está sendo trabalhado – o .NET 2.0, que saiu em 2005, é muito diferente do .NET 4.0, que foi lançado em 2010.
Embora o termo seja escrito como “.NET”, não é uma sigla. É pronunciado como “dot net” e às vezes é escrito como dotnet ou dot-net.