Introdução ao .net framework

470 palavras 2 páginas
INTRODUÇÃO AO .NET FRAMEWORK

1. INTRODUÇÃO

O .NET Framework é uma iniciativa da Microsoft que visa uma plataforma única para desenvolvimento e execução de sistemas e aplicações. Utiliza uma tecnologia baseada em máquina virtual, ideia semelhante a plataforma Java, sendo assim, todo e qualquer código gerado para .NET, pode ser executado em qualquer dispositivo ou plataforma que possua um framework. O desenvolvedor deixa de escrever código para um sistema específico e passa a escrever para a plataforma .NET.

2. CLR

O coração do .NET é o CLR (Common Language Runtime), que é o responsável por gerenciar a execução dos programas escritos nas diversas linguagens suportadas pelo Framework. O CLR, em tempo de execução não sabe qual linguagem o programador utilizou para escrever o código fonte. Você pode escrever código para qualquer linguagem, desde que seu compilador gere código para o CLR. O Framework atualmente possui mais de 33 compiladores que geram código para o CLR. Alguns deles são: C++, C#, Visual Basic, JSCript, Pascal, Lua, Perl, Java entre outros.

2.1. Como Funciona

O código é escrito em uma das linguagens de alto nível e então compilado para um código intermediário chamado CLI (Common Intermediate Language) que é o código que o CLR entende. Essa CLI é interpretada pelo CLR e executado nativamente. Como mostra a figura a seguir.

2.2. Responsabilidades do CLR

Gerenciamento de memória
Compilação de código
Gerenciamento de thread
Coleta de lixo e recursos de máquina acessíveis à aplicação.

3. BIBLIOTECA DE CLASSES

O framework também possui uma Biblioteca de tipos comuns, conhecido como CTS (Common Type System). Esta biblioteca básica de classes do .NET é uma coleção de interfaces e tipos orientados a objetos e que fornecem modelos de objetos e serviços para diversas tarefas complexas de programação que você precisa. A grande maioria dos tipos fornecidos pela biblioteca básica de classes do .NET são extensíveis, permitindo

Relacionados

  • Programando em dot.net
    12491 palavras | 50 páginas
  • Visão Geral das Bibliotecas de Classes .Net Framework
    1851 palavras | 8 páginas
  • Arquitetura .Net
    4240 palavras | 17 páginas
  • Como programar asp e C#
    7220 palavras | 29 páginas
  • ado net
    2546 palavras | 11 páginas
  • Linguagem de programação
    1273 palavras | 6 páginas
  • teoria lp2 Aula 01 02 03 ppt
    3960 palavras | 16 páginas
  • Programação orientada a objetos com .net
    8397 palavras | 34 páginas
  • Sistemas de informação
    1800 palavras | 8 páginas
  • Novas tecnologias
    2296 palavras | 10 páginas