La caida de un dios

Páginas: 11 (2504 palabras) Publicado: 9 de abril de 2013
Modulo 1





























TABLA DE CONTENIDO
1 Características 4
2 Biblioteca de Clases Base de .NET 5
3 Ensamblados 7
4 Microsoft Visual Studio 7
5 Visual Studio .NET (2002) 8
6 Visual Studio .NET 2003 8
7 Visual Studio 2005 9
8 Visual Studio 2008 10

Modulo 1 Introducción a la arquitectura .Net
.NET es un proyecto de Microsoft para crearuna nueva plataforma de desarrollo de software con énfasis en transparencia de redes, con independencia de plataforma de hardware y que permita un rápido desarrollo de aplicaciones. Basado en ella, la empresa intenta desarrollar una estrategia horizontal que integre todos sus productos, desde el sistema operativo hasta las herramientas de mercado.
.NET podría considerarse una respuesta deMicrosoft al creciente mercado de los negocios en entornos Web, como competencia a la plataforma Java de Sun Microsystems y a los diversos framework de desarrollo web basados en PHP. Su propuesta es ofrecer una manera rápida y económica, a la vez que segura y robusta, de desarrollar aplicaciones –o como la misma plataforma las denomina, soluciones– permitiendo una integración más rápida y ágil entreempresas y un acceso más simple y universal a todo tipo de información desde cualquier tipo de dispositivo.
Componentes
Los principales componentes del marco de trabajo son:
● El conjunto de lenguajes de programación
● La Biblioteca de Clases Base o BCL
● El Entorno Común de Ejecución para Lenguajes o CLR por sus siglas en inglés.
Debido a la publicación de la norma para la infraestructura comúnde lenguajes (CLI por sus siglas en inglés), el desarrollo de lenguajes se facilita, por lo que el marco de trabajo .NET soporta ya más de 20 lenguajes de programación y es posible desarrollar cualquiera de los tipos de aplicaciones soportados en la plataforma con cualquiera de ellos, lo que elimina las diferencias que existían entre lo que era posible hacer con uno u otro lenguaje.
Algunos delos lenguajes desarrollados para el marco de trabajo .NET son: C#, Visual Basic, Delphi (Object Pascal), C++, J#, Perl, Python, Fortran, Cobol y PowerBuilder.
Common Language Runtime (CLR)
Este es el lenguaje insignia de .NET Framework (marco de trabajo .NET) y pretende reunir las ventajas de lenguajes como C, C++ y Visual Basic en uno solo. El CLR es el verdadero núcleo del framework de .NET,entorno de ejecución en el que se cargan las aplicaciones desarrolladas en los distintos lenguajes, ampliando el conjunto de servicios del sistema operativo (W2k y W2003).
La herramienta de desarrollo compila el código fuente de cualquiera de los lenguajes soportados por .NET en un código intermedio, el MSIL (Microsoft Intermediate Lenguaje), similar al BYTECODE de Java. Para generarlo, elcompilador se basa en la especificación CLS (Common Language Specification) que determina las reglas necesarias para crear el código MSIL compatible con el CLR.
Para ejecutarse se necesita un segundo paso, un compilador JIT (Just-In-Time) es el que genera el código máquina real que se ejecuta en la plataforma del cliente. De esta forma se consigue con .NET independencia de la plataforma de hardware. Lacompilación JIT la realiza el CLR a medida que el programa invoca métodos. El código ejecutable obtenido se almacena en la memoria caché del ordenador, siendo recompilado de nuevo sólo en el caso de producirse algún cambio en el código fuente.

1 Características
Es el encargado de proveer lo que se llama co administrado, es decir, un entorno que provee servicios automáticos al código que seejecuta. Los servicios son variados:
Cargador de clases: permite cargar en memoria las clases.
Compilador MSIL a nativo: transforma código intermedio de alto nivel independiente del hardware que lo ejecuta a código de máquina propio del dispositivo que lo ejecuta.
Administrador de código: coordina toda la operación de los distintos subsistemas del Common Language Runtime.
Recolector de basura:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Caida De Los Dioses Y La Vida De Los Otros
  • La Caída De Los Dioses
  • La Caida De Los Dioses
  • La Caida
  • la caida de
  • caida
  • caida
  • La caida

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS