Академический Документы
Профессиональный Документы
Культура Документы
com
Que es .NET? Plataforma .NET Microsoft .NET Framework 3.0 Common Lenguage Runtime (CLR) Funcionalidad del CTS Common Lenguage Specification (CLS) Lenguajes .NET DEMO Futuro Inminente
.NET es un proyecto de Microsoft para crear una nueva plataforma de desarrollo de software con nfasis en transparencia de redes, con independencia de plataforma y que permita un rpido desarrollo de aplicaciones.
Basado en esta plataforma, Microsoft intenta desarrollar una estrategia horizontal que integre todos sus productos, desde el Sistema Operativo hasta las herramientas de mercado.
2.0
VB
C# CLS y CTS
J#
3.0
ASP.NET
Windows Forms
Common Language Runtime (CLR) Windows Vista Windows XP Windows Server 2003
Sistema de Tipos Comunes Provee acceso a recursos del sistema APIs nativas, interoperabilidad, etc.
o Las aplicaciones .NET no son interpretadas por una maquina virtual: El CLR compila el cdigo MSIL a cdigo mquina nativo. o El CLR no est limitado a la plataforma Microsoft: Es tcnicamente posible portar el CLR a otras plataformas hardware, as como a otros SO. o Proyecto Mono: http://www.go-mono.com/
Cdigo fuente
Compilador de lenguaje
Assembly
Metadatos
Cdigo (IL)
Compilador JIT
Integracin de cdigo escrito en diferentes lenguajes. Optimizacin del cdigo en ejecucin. Un modelo de tipos orientado a objeto, que soporta mltiples lenguajes. Una serie de normas que aseguran la intercomunicacin entre objetos.
Conjunto de caractersticas comunes, que deben cumplir todos los lenguajes de la plataforma, para poder integrarse entre s. Independiente del lenguaje. Integracin entre lenguajes. Abierto a nuevos lenguajes.
COBOL CLS
C++
Los lenguajes no tienen que exponer toda la funcionalidad definida por el CLR
Basado en Vectores
Independiente de resolucin Interfaces 3D
Cualquier Host
2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.