miércoles, abril 29, 2009

Introducción a .NET.

¿Que es .NET?

.Net es la nueva plataforma de desarrollo que ha lanzado al mercado MicroSoft, y en la que ha estado trabajado durante los últimos años. Sin duda alguna va a ser uno de los entornos de desarrollo que reinen durante los proximos años.

¿Entonces .NET es un lenguaje de programación?, No. Es mucho más que eso, Microsoft .NET es un conjunto de tecnologías de software , compuesto de varios lenguajes de programación que se ejecutan bajo el .NET Framework. Es además un entorno completamente orientado a objetos y que es capaz de ejecutarse bajo cualquier plataforma.

Vamos por partes. Podriamos dividir el entorno .NET en las siguientes partes:

  • .NET Framework, que es el entorno de trabajo de la plataforma .NET y que la engloba completamente. Toda la plataforma .NET forma parte de .NET framework.
  • Lenguajes .NET. Destacan C# y VB.NET,y recientemente J#, aunque existen más lenguajes y con toda seguridad surgirán nuevos.
  • El Common Runtime Language CRL, que es el motor de ejecución común a todos los lenguajes .NET.
  • MSIL, Microsoft Intermedial language, es el lenguaje intermedio al que compilan las apliaciones (Asemmblies) .NET. Este lenguaje intermedio es interpretado por el CRL en tiempo de ejecución.
  • CLS, common Language Specification, que engloban las pautas que deben cumplir los lenguajes .NET. Es está característica la que va a permitir a otras compañias producir lenguajes compatibles con .NET.
  • ADO.NET, es la nueva interfaz de bases de datos. No se trata de una evolución de ADO, sino que se trata de una interfaz completamente nueva.
  • ASP.NET, es la nueva tecnología para páginas web dinámicas completamente integrada dentro del entorno .NET. Representa una autentica revolución en el desarrollo Web (Internet e Intranet).
  • Biblioteca de clases .NET, es el conjunto de clases que componen el .NET framework y que nos permiten realizar casi cualquier tarea de una manera facil y rápida.

2 comentarios:

  1. En mi opinión personal, .Net es una plataforma que ha crecido con bastante éxito en estos últimos años, pienso que aprendieron rápido de los errores cometidos por Sun Microsystems con Java, lo que les ha permitido avanzar más rápido que éste último, la característica que tiene .net que aún no la he encontrado en Java es el XAML en conjunto con el IDE Visual Studio que permite romper de una manera eficaz, productiva y elegante con la impedancia que existía entre diseñadores y desarrolladores.

    ResponderBorrar
  2. En mi opinión personal, .Net es una plataforma que ha crecido con bastante éxito en estos últimos años, pienso que aprendieron rápido de los errores cometidos por Sun Microsystems con Java, lo que les ha permitido avanzar más rápido que éste último, la característica que tiene .net que aún no la he encontrado en Java es el XAML en conjunto con el IDE Visual Studio que permite romper de una manera eficaz, productiva y elegante con la impedancia que existía entre diseñadores y desarrolladores.

    ResponderBorrar