Mas afinal o que é a plataforma .NET?
Microsoft .NET é uma iniciativa da Microsoft 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 é executada sobre uma CLR (Common Language Runtime — 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.
Abaixo podemos ver alguns exemplos de linguagens suportadas pela CLR:
- C++
- C#
- Visual Basic
- Lua
- Smalltalk
- Phyton
- Pearl
- Cobol
- Eiffel
- Fortran
- Java
- Object Pascal
A plataforma .NET se baseia no conceito JIT (Just-in-Time), 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 uma das mais de vinte linguagens de programação disponível 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).
( fonte:wikipédia )
Por que usar a plataforma .NET?
A plataforma .NET oferece um ambiente completo para o desenvolvimento de aplicações para os mais variados tipos de dispositivos ou fins. Eis algumas das vantagens de se trabalhar com a plataforma .NET:
- Solução única para desenvolvimento de aplicativos;
- Suporte a várias linguagens;
- Desenvolvimento rápido de aplicativos;
- Independênte de Sistema Operacional;
Enfim, vimos que a plataforma .NET é um ambiente completo para desenvolvimento de aplicações coorporativas de alta performance e que tem crescido muito.
É isso ai, por enquanto é só. Assim que eu tiver mais tempo eu termino de completar o artigo com links e outras informações.
Até a próxima.

