1.- Introducción

Cada 10 años los paradigmas de programación de las tecnologías Microsoft muestran grandes cambios, uno de ellos dio origen al desarrollo e introducción al mercado de la tecnología .NET, la cual sigue en constante cambio para satisfacer a los usuarios de las tecnologías de Microsoft.

Estos artículos tienen como objetivo describir la plataforma de desarrollo .NET, describiendo sus principios básicos de funcionamiento, su arquitectura de componentes y sus principales bibliotecas reutilizables,  de un modo general y sencillo mostrando la diferencia con la tecnología pasada (COM).

Tenemos la impresión de que los paradigmas de programación de tecnologías Microsoft se encuentran en constante cambio, la realidad nos muestra que los grandes cambios vienen ocurriendo aproximadamente cada 10 años.

A finales de los 90 y principios del 2000 se desarrolla e introduce al mercado la plataforma Microsoft .NET, algunos de los factores que motivaron el desarrollo de la plataforma .NET son:

-          La amplia disponibilidad de conexiones a Internet de alta velocidad, e incluso inalámbricas.

-          La proliferación de nuevos tipos de dispositivos de hardware que son usados en la vida diaria (teléfonos inteligentes, Pocket PC’s, HandHelds, Media Centers, etc.)

-          El creciente poder de cómputo de las computadoras personales y servidores basados en arquitecturas x86.

-          El surgimiento de estándares de Internet para permitir la comunicación e integración entre diversas plataformas de software.