O que é o Framework .NET? - Ge Teste
SUBTOTAL :

Follow Us

C#
O que é o Framework .NET?

O que é o Framework .NET?

Short Description:

Product Description

O .NET Framework é um ambiente de tempo de execução gerenciado, que proporciona uma variedade de serviços para os diversos aplicativos em execução. Ele consiste em dois principais componentes, que são: o Common Language Runtime (CLR), que é o mecanismo de execução e manipula os aplicativos que estão em execução e a biblioteca de classes do .NET Framework, que fornece uma biblioteca de código testado e, reutilizável que os desenvolvedores podem chamar a partir dos seus próprios aplicativos. Os serviços que o .NET Framework oferece aos aplicativos em execução incluem o seguinte:
  • Gerenciar memória. Em várias linguagens de programação, os programadores são os responsáveis por alocar e liberar memória e a manipular por tempo de vida do objeto. Em aplicativos .NET Framework, o CLR fornece esses serviços em nome do aplicativo.
     
  • Um sistema do tipo comum. Nas linguagens de programação tradicionais, os tipos básicos são definidos pelo compilador, o que de certa forma complica a interoperabilidade entre linguagens. No .NET Framework, os tipos básicos são definidos pelo tipo do sistema .NET Framework e são de uso comum em todas as linguagens que direcionam o .NET Framework.
  •  
  • Uma biblioteca abrangente de classe. Ao invés de escrever uma grande quantidade de código afim de lidar com operações de programação comuns em baixo nível, os programadores podem usar facilmente uma biblioteca de tipos a partir da Biblioteca de Classes do .NET Framework.

  • Frameworks de desenvolvimento e tecnologias. O .NET Framework inclui bibliotecas de áreas específicas do desenvolvimento de aplicativos, como o ASP.NET para aplicativos da Web, o ADO.NET para acesso aos dados e o Windows Communication Foundation para aplicativos orientados para serviços.

  • Interoperabilidade entre linguagens. Os compiladores de linguagens direcionados para o .NET Framework emitem um código intermediário chamado de Common Intermediate Language (CIL), que, por sua vez, é compilado em tempo de execução pela Common Language Runtime (CLR). Com este recurso, as rotinas que foram escritas em uma linguagem tornam-se acessíveis em outras linguagens e, os desenvolvedores podem manter o seu foco na criação de aplicativos em sua linguagens preferenciais.

  • Compatibilidade de versões. Com raras exceções, os aplicativos desenvolvidos com o uso de uma versão específica do .NET Framework podem ser executados sem modificação em uma versão posterior.

  • Execução lado a lado. O .NET Framework ajuda a resolver conflitos de versão permitindo que várias versões do CLR existam no mesmo computador. Isso significa que várias versões dos aplicativos também podem coexistir e que um aplicativo pode ser executado na versão do .NET Framework com a qual foi compilada.

  • Multiplataforma. Segmentando a Biblioteca de Classes Portátil do .NET Framework, os desenvolvedores podem criar assemblies que funcionam em várias plataformas do .NET Framework, como o Windows 7, Windows 8, Windows 8.1, Windows Phone e Xbox 360.

Resumo Rápido

O .Net é executado sobre um ambiente livre de linguagem (Common Language Runtime - CLR). Isso significa que o programador pode usar qualquer uma das linguagens suportadas e, depois, converter seu programa para esse ambiente.

Cerca de 30 linguagens são suportadas pelo .Net, entre elas:

  • C# 
  • C++ 
  • Java
  • Visual Basic 
  • Pascal 

O .Net é orientado a objetos, o que significa que se utiliza dos conceitos de classes, objetos, métodos etc.

 Fonte

MICROSOFT (2014), Introdução ao .NET Framework. Disponível em:
http://msdn.microsoft.com/pt-br/library/hh425099%28v=vs.110%29.aspx

0 Reviews:

Post Your Review