Вы находитесь на странице: 1из 15

Nombre : Ethel Garca-Simn Matachana Puesto: Academic Developer Evangelist Organizacin: Microsoft Ibrica E-mail: ethel@microsoft.

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

.NET Framework 2.0


.NET Framework 3.0

VB

C# CLS y CTS

J#

3.0

ASP.NET

Windows Forms

Windows Windows Presentation Communication Foundation Foundation (WPF) (WCF)

Windows Workflow Foundation (WF)

Windows CardSpace (WCS)

Biblioteca de Clases y ADO.NET

Common Language Runtime (CLR) Windows Vista Windows XP Windows Server 2003

Es el motor de ejecucin de las aplicaciones .NET Framework


Administra ejecucin de cdigo
Comprueba la seguridad de los tipos Recoleccin de basura, errores Seguridad

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)

Cdigo nativo Ejecucin

Compilador JIT

Antes de la instalacin o la primera vez que se invoca a cada mtodo

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.

Fujitsu COBOL Extensions

COBOL CLS

C++

Microsoft Managed C++ Extensions

Los lenguajes no tienen que exponer toda la funcionalidad definida por el CLR

Nueva Generacin Tecnologas Base de Windows


Windows Presentation Windows Communication Foundation Foundation Revolucin Interfaz Grfico Aplic. Servicios Web seguros Aplic. Distribuidas Transaccionales y Confiables Interoperabilidad con protocolos WS-* Cualquier Transporte Windows Workflow Foundation Motor base para Workflows

Basado en Vectores
Independiente de resolucin Interfaces 3D

Workflows programa y humano


Aplicaciones Compuestas

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.

Вам также может понравиться