La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

La plataforma .NET David Carmona

Presentaciones similares


Presentación del tema: "La plataforma .NET David Carmona"— Transcripción de la presentación:

1 La plataforma .NET David Carmona davidcsa@microsoft.com
División de Desarrolladores y Plataforma Microsoft Ibérica © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

2 Arquitectura .NET Primera generación de aplicaciones
Lógica Cliente Lógica aplicación Servicios SO © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

3 Arquitectura .NET Segunda generación de aplicaciones
Formularios web Browsers Lógica aplicación Cliente rico Servicios SO © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

4 Arquitectura .NET Generación de aplicaciones .NET
Otros servicios Otros servicios OS Services Biz Tier Logic XML Servicios Web Formularios Web XML Browsers estándar HTML XML Lógica aplicación XML Clientes inteligentes Servicios SO Servicios building blocks XML Dispositivos móviles © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

5 Arquitectura .NET Generación de aplicaciones .NET
Otros servicios Otros servicios OS Services Biz Tier Logic XML Servicios Web Formularios Web XML Yukon Browsers estándar HTML XML Lógica aplicación XML Clientes inteligentes Servicios SO Servicios building blocks XML Dispositivos móviles © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

6 La plataforma .NET VB C++ C# JScript … Visual Studio.NET
Common Language Specification ASP.NET: Web Services and Web Forms Windows Forms ADO.NET, XML, Enterprise Services Base Class Library Common Language Runtime © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

7 La plataforma .NET VB C++ C# JScript … Visual Studio.NET
Common Language Specification ASP.NET: Web Services and Web Forms Windows Forms ADO.NET, XML, Enterprise Services Base Class Library Common Language Runtime © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

8 Common Language Runtime Ejecución
VB Assembly Native Code Install time Code Gen Metadatos VC++ Código IL Compilación ... CLR Verificación Jitter Código nativo © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

9 La plataforma .NET VB C++ C# JScript … Visual Studio.NET
Common Language Specification ASP.NET: Web Services and Web Forms Windows Forms ADO.NET, XML, Enterprise Services Base Class Library Common Language Runtime © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

10 Lenguajes .NET Common Language Specification (CLS)
CLR Fujitsu COBOL Extensions C++ COBOL Microsoft Managed C++ Extensions CLS Los lenguajes no tienen que exponer toda la funcionalidad definida por la CLR © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

11 Lenguajes .NET Comparativa
Código manejado Código type-safe Llamadas a código no manejado Código no manejado VB.NET Siempre No C# Opcional C++ Nunca J# Otros APL, Cobol, Component Pascal, Delta Forth, compiler, Eiffel, Fortran, Haskell, Mercury, Oberon, PERL, Python, Salford FTN95, Scheme SmallScript, Standard ML ,TMT Pascal, F#, AVR, ASML © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

12 El CLR © 2004 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

13 La plataforma .NET VB C++ C# JScript … Visual Studio.NET
Common Language Specification ASP.NET: Web Services and Web Forms Windows Forms ADO.NET, XML, Enterprise Services Base Class Library Common Language Runtime © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

14 Librería de clases Base Class Library
Implementadas en el propio CLR Hilos, sincronización AppDomains Implementadas en código manejado Ficheros Red Criptografía © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

15 Librería de clases ADO.NET
Acceso conectado a cualquier base de datos OLEDB, ODBC, SQL Server, Oracle… Plataforma para acceso desconectado Dataset Subconjunto de datos en memoria Dataadapter Alimenta el Dataset y concilia los cambios © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

16 Librería de clases XML Acceso en memoria Acceso secuencial XPath
DOM niveles 1 y 2 Acceso secuencial XmlReader XPath Con posibilidad de compilación Definición y validación de esquemas XSD Transformaciones XSLT © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

17 Librería de clases Serialización XML
.NET XmlSerializer Xsd.exe Xsd.exe XML XSD © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

18 Serialización XML © 2004 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

19 Librería de clases Enterprise Services
Acceso a servicios COM+ Transacciones Object pooling Activación JIT Queued components Eventos poco acoplados Fácil desarrollo con atributos © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

20 Librería de clases Windows Forms
Desarrollo de smart clients Potencia Windows Deployment Web con poca huella Autoactualización Consumo Web Services © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

21 Librería de clases Windows Forms (II)
Máxima productividad Enlazado a ADO.NET Diseño visual muy potente Herencia Características Windows Gráficos GDI+ Accesibilidad Impresión Ayuda © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

22 Windows Forms y ADO.NET © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

23 Librería de clases ASP.NET Web Forms
Modelo de programación similar a WinForms RAD visual Componentes Diseñadores Propiedades, eventos, estado Enlazado a datos Separación lógica - presentación © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

24 Librería de clases Web Services
¿Qué son? “Hosting” de aplicaciones y servicios a través de Internet Una infraestructura de integración de aplicaciones Una plataforma software adecuada para internet © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

25 Librería de clases Web Services (II)
ASP.NET permite exponer clases .NET como servicios web Atributos [WebService], [WebMethod] Traduce peticiones SOAP Genera automáticamente WSDL .NET genera un proxy al otro extremo Integrado con Visual Studio La serialización XML hace el resto © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

26 Windows Forms y Web Services
© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

27 La plataforma .NET VB C++ C# JScript … Visual Studio.NET
Common Language Specification ASP.NET: Web Services and Web Forms Windows Forms ADO.NET, XML, Enterprise Services Base Class Library Common Language Runtime © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

28 Visual Studio .NET Una herramienta para todo
Plataforma RAD de alta productividad Diseñadores visuales win, web, mobile Editores de entidades, XSD, XML Desarrollo bases de datos Depuración extremo a extremo Tecnología IntelliSense y Ayuda Dinámica Extensible y Abierto Para todo el ciclo de vida © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

29 .NET Compact Framework Desarrollo sobre dispositivos
Versión reducida del Framework .NET Diseñado para dispositivos móviles PocketPC, Smartphone, Windows CE VB C# JScript Visual Studio.NET Common Language Specification Windows Forms ADO.NET, XML Base Class Library Common Language Runtime © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

30 © 2004 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Descargar ppt "La plataforma .NET David Carmona"

Presentaciones similares


Anuncios Google