Estrutura .net (.net)

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.