.net framework

Páginas: 23 (5685 palabras) Publicado: 29 de abril de 2013
El lenguaje de programación C#

Tema 1: Introducción a Microsoft.NET

TEMA 1: Introducción a Microsoft.NET
Microsoft.NET
Microsoft.NET es el conjunto de nuevas tecnologías en las que Microsoft ha estado
trabajando durante los últimos años con el objetivo de obtener una plataforma sencilla y
potente para distribuir el software en forma de servicios que puedan ser suministradosremotamente y que puedan comunicarse y combinarse unos con otros de manera
totalmente independiente de la plataforma, lenguaje de programación y modelo de
componentes con los que hayan sido desarrollados. Ésta es la llamada plataforma .NET,
y a los servicios antes comentados se les denomina servicios Web.
Para crear aplicaciones para la plataforma .NET, tanto servicios Web como aplicacionestradicionales (aplicaciones de consola, aplicaciones de ventanas, servicios de Windows
NT, etc.), Microsoft ha publicado el denominado kit de desarrollo de software conocido
como .NET Framework SDK, que incluye las herramientas necesarias tanto para su
desarrollo como para su distribución y ejecución y Visual Studio.NET, que permite
hacer todo la anterior desde una interfaz visual basada en ventanas.Ambas herramientas
pueden descargarse gratuitamente desde http://www.msdn.microsoft.com/net, aunque la
última sólo está disponible para subscriptores MSDN Universal (los no subscriptores
pueden pedirlo desde dicha dirección y se les enviará gratis por correo ordinario)
El concepto de Microsoft.NET también incluye al conjunto de nuevas aplicaciones que
Microsoft y terceros han (o están)desarrollando para ser utilizadas en la plataforma .
NET. Entre ellas podemos destacar aplicaciones desarrolladas por Microsoft tales como
Windows.NET, Hailstorm, Visual Studio.NET, MSN.NET, Office.NET, y los nuevos
servidores para empresas de Microsoft (SQL Server.NET, Exchange.NET, etc.)

Common Language Runtime (CLR)
El Common Language Runtime (CLR) es el núcleo de la plataforma .NET. Es elmotor
encargado de gestionar la ejecución de las aplicaciones para ella desarrolladas y a las
que ofrece numerosos servicios que simplifican su desarrollo y favorecen su fiabilidad y
seguridad. Las principales características y servicios que ofrece el CLR son:


Modelo de programación consistente: A todos los servicios y facilidades
ofrecidos por el CLR se accede de la misma forma: a travésde un modelo de
programación orientado a objetos. Esto es una diferencia importante respecto al
modo de acceso a los servicios ofrecidos por los algunos sistemas operativos
actuales (por ejemplo, los de la familia Windows), en los que a algunos servicios
se les accede a través de llamadas a funciones globales definidas en DLLs y a
otros a través de objetos (objetos COM en el caso de lafamilia Windows)

El lenguaje de programación C#

Tema 1: Introducción a Microsoft.NET



Modelo de programación sencillo: Con el CLR desaparecen muchos elementos
complejos incluidos en los sistemas operativos actuales (registro de Windows,
GUIDs, HRESULTS, IUnknown, etc.) El CLR no es que abstraiga al
programador de estos conceptos, sino que son conceptos que no existen en laplataforma .NET



Eliminación del “infierno de las DLLs”: En la plataforma .NET desaparece el
problema conocido como “infierno de las DLLs” que se da en los sistemas
operativos actuales de la familia Windows, problema que consiste en que al
sustituirse versiones viejas de DLLs compartidas por versiones nuevas puede
que aplicaciones que fueron diseñadas para ser ejecutadas usando las viejasdejen de funcionar si las nuevas no son 100% compatibles con las anteriores. En
la plataforma .NET las versiones nuevas de las DLLs pueden coexistir con las
viejas, de modo que las aplicaciones diseñadas para ejecutarse usando las viejas
podrán seguir usándolas tras instalación de las nuevas. Esto, obviamente,
simplifica mucho la instalación y desinstalación de software.



Ejecución...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • net framework
  • Net Framework
  • Net Framework
  • Tecnologia framework .net de microsoft
  • net framework instrucciones
  • Visual Basic Net Framework
  • instalacion net framework
  • Diferencias entre Microsoft .net framework 3.5 y Microsoft .net framework 4.0

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS