Cada dia que passa escutamos falar cada vez mais sobre esta tecnologia .NET, mais na verdade o que é isso?
Neste post vamos tentar esclarecer isso e informar o que é .NET.
Microsoft .NET é uma iniciativa da Microsoft em que visa uma plataforma única para desenvolvimento e execução de sistemas e aplicações. Todo e qualquer código gerado para .NET, pode ser executado em qualquer dispositivo ou plataforma que possua um framework a “Plataforma .NET” (.NET Framework).O programador deixa de escrever código para um sistema ou dispositivo específico, e passa a escrever para a plataforma .NET.
A plataforma .NET se baseia em um dos principios utilizados na tecnologia Java(compiladores JIT), os programas desenvolvidos para ela são duplo-compilados, ou seja são compilados duas vezes, uma na distribuição e outra na execução.
Um programa é escrito em qualquer das mais de vinte linguagens de programação disponíveis para a plataforma, o código fonte gerado pelo programador é então compilado pela linguagem escolhida gerando um código intermediário em uma linguagem chamada MSIL (Microsoft Intermediate Language).
Um programa é escrito em qualquer das mais de vinte linguagens de programação disponíveis para a plataforma, o código fonte gerado pelo programador é então compilado pela linguagem escolhida gerando um código intermediário em uma linguagem chamada MSIL (Microsoft Intermediate Language).
A plataforma .NET é executada sobre uma CLR (Common Language Runtime —que é um Ambiente de Execução Independente de Linguagem) interagindo com uma Colecão de Bibliotecas Unificadas, que juntas são o próprio framework. Esta CLR é capaz de executar, atualmente, mais de vinte diferentes linguagens de programação, interagindo entre si como se fossem uma única linguagem. alguma delas são:
C#, Visual Basic, C++ entre outras
espero que através desse post da para ter uma idéia do que é .NET
qualquer coisa deixem comentario
