terça-feira, 12 de abril de 2011

O que é Dot.Net???

Este primeiro tutorial apresenta uma introdução à tecnologia .NET e explica o que é .NET.

.NET é uma mudança importante tecnologia para a Microsoft e do mundo do software. Assim como o mundo da informática mudou a partir do DOS para o Windows, agora eles estão se movendo para. NET. Mas não se surpreenda se você encontrar alguém dizendo que "eu não gosto .NET e gostaria de ficar com o bom e velho C + +". Existem ainda muitas pessoas que gostam de usar o carro de boi, em vez de o carro mais recente da Ferrari.



O que é. NET?





  • É um framework de plataforma neutra.











  • É uma camada entre o sistema operacional e a linguagem de programação.











  • Ele suporta várias linguagens de programação, incluindo VB.NET, C #, etc











  • . NET fornece um conjunto de bibliotecas de classe, que pode ser acessado de qualquer linguagem de programação baseada NET. Não haverá conjunto separado de classes e bibliotecas para cada linguagem.











  • Em versões futuras do Windows .NET serão distribuídos gratuitamente como parte do sistema operacional e os usuários nunca terá de instalar .NET separadamente.
    O que não é?











  • . NET não é um sistema operacional.











  • . NET não é uma linguagem de programação.

    ". NET é um FRAMEWORK"

    Você está confuso com essa definição? Bem, isso é OK. É muito confuso!
    Nós não podemos definir .NET como uma "coisa única". É uma plataforma nova de programação, fácil e abrangente. Não é uma linguagem de programação, mas ele suporta várias linguagens de programação. Por padrão .NET vem com poucas linguagens de programação, incluindo C # (C Sharp), VB.NET, J # e C + + gerenciado..NET é uma plataforma comum para todas as linguagens suportadas. Nos dá uma biblioteca de classes comuns, que podem ser chamadas de qualquer uma das linguagens suportados. Assim, os desenvolvedores não precisam aprender muitas bibliotecas, quando mudar para uma linguagem diferente. Apenas a sintaxe é diferente.

    Quando você escrever o código em qualquer linguagem e compila, ele será convertida para uma "Intermediate Language" (Microsoft Intermediate Language - MSIL).Assim, o executável compilado contém a IL, e não é um programa executável. Quando o .NET é executado, o. Framework cuida da execução do IL. (Para executar um arquivo .NET, o computador  deve ter o    
    .NET framework instalado). O .NET framework converte as chamadas das bibliotecas de classe correspondente às APIs do sistema operacional.

  • Se você escrever código em C # ou VB.NET, você está chamando métodos no mesmo. Bibliotecas de classe NET. O mesmo. NET framework executa o C # e aplicações VB.NET. Assim, não haverá qualquer diferença de desempenho com base na linguagem que você escrever código.