.Net framework

4,075 views
3,757 views

Published on

Diferencias entre las distintas versiones .net framework

Published in: Technology
1 Comment
2 Likes
Statistics
Notes
No Downloads
Views
Total views
4,075
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
102
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

.Net framework

  1. 1. Hola Hey TU si TU !!
  2. 2. .NET Framework Integrantes Luis Herbas Hellen Flor Angel Oxacopa Diferencias y algunos conceptos
  3. 3. «No nos inventemos la rueda…»
  4. 4. Que es un Framework ?
  5. 5. Que es un framework? <ul><li>Básicamente, </li></ul><ul><li>es un conjunto de clases, que interactúan en forma cooperativa para dar solución a una determinada necesidad. </li></ul>
  6. 6. Quedo claro?
  7. 7. Veámoslo así <ul><li>Los edificios de una cuidad son todos los tipos de software que podemos contruir </li></ul>
  8. 8. Supongamos que necesitamos construir un edificio
  9. 9. Imaginemos que nos piden construir cada uno de los componentes
  10. 10. Cuanto tiempo tardaríamos en terminar? Días Meses Semanas Años!!!
  11. 11. Lo mismo sucede con el software, si cada vez tuviéramos que construir todos los componentes que lo conforman, tardaríamos mucho mas tiempo.
  12. 12. <ul><li>un Framework </li></ul><ul><li>es un conjunto de Clases Base, </li></ul><ul><li>que pueden ser reutilizadas </li></ul><ul><li>para la construcción del nuevo software. </li></ul>En términos simples
  13. 13. <ul><li>Estar enfocado en un Tema Especifico , y ser altamente Reutilizable </li></ul>Las caracterí sticas principales de un Framework s on:
  14. 14. <ul><li>Incluye múltiples clases y componentes, cada una de las cuales provee una abstracción de un determinado concepto. </li></ul>Describe como esas abstracciones trabajan en conjunto para resolver las necesidades a las que da solución Los componentes de un Framework son altamente Reutilizables
  15. 15. Que es .Net <ul><li>Microsoft .NET es un conjunto de nuevas tecnologías en las que Microsoft ha estado trabajando durante los ultimos años, con el objetivo de obtener una plataforma sencilla y potente. </li></ul>
  16. 16. <ul><li>«Es un conjunto de tecnologias de software, para conectar informacion, gente, sistemas y dispositivos.» </li></ul>
  17. 17. Que es Visual Estudio .net <ul><li>«Es el entordo de desarrollo, la herramienta sobre la cual los programadores desarrollan el Software.» </li></ul>
  18. 19. Que es un .NET Framework?
  19. 20. <ul><li>Es una Plataforma de Desarrollo, la cual esta compuesta por: </li></ul><ul><li>Un entorno de ejecucion (Runtime) </li></ul><ul><li>Bibliotecas de funcionalidad (Class Library) </li></ul><ul><li>Lenguajes de programación </li></ul><ul><li>Compiladores </li></ul>
  20. 21. Que NO es !! <ul><li>NO es un sistema operativo. </li></ul><ul><li>NO es un lenguaje de programación. </li></ul><ul><li>NO es un entorno de desarrollo. </li></ul><ul><li>NO es un servidor de aplicaciones. </li></ul>
  21. 22. Extendiendo <ul><li>Es un conjunto de tecnologías que nos permiten: </li></ul><ul><li>Unir aplicaciones Web actuales que están aisladas, de manera muy fácil. </li></ul><ul><li>Acceder a información en cualquier momento, en cualquier lugar. </li></ul><ul><li>Simplificar el desarrollo y la implementación. </li></ul><ul><li>Desarrollar aplicaciones para cualquier dispositivo, sin mucho esfuerzo. </li></ul><ul><li>Reutilizar código. </li></ul><ul><li>Hacer Mas con Menos. </li></ul>
  22. 23. Características <ul><li>Fácil integración con aplicaciones existentes desarrolladas en plataformas microsoft o en otras plataformas. </li></ul><ul><li>Multilenguaje </li></ul><ul><li>Modelo de programación único para todo tipo de aplicaciones y dispositivos de hardware. </li></ul><ul><li>Orientada a Objetos </li></ul>
  23. 25. .Net Framework 1.0 <ul><li>Liberado el 13 de Febrero de 2002 para Win98, Me, NT 4.0, 2000 y XP. Su soporte terminó en Julio de 2007 y el soporte extendido en 2009. </li></ul>
  24. 26. .NET Framework 1.1 <ul><li>Mejoras: </li></ul><ul><li>Los controles ASP.NET Mobile que en el 1.0 eran un Addon ahora vienen nativos </li></ul><ul><li>Seguridad mejorada con Code Access Security para ASP.NET </li></ul><ul><li>Soporte nativo para ODBC y Oracle </li></ul><ul><li>Nacimiento del .NET Compact Framework. </li></ul>
  25. 27. <ul><li>Compatibilidad con IPv6 en .NET Framework </li></ul><ul><li>Cambios numerosos en las APIs. </li></ul><ul><li>Tiene Application.EnableVisualStyles () para activar los estilos &quot;XP&quot; </li></ul><ul><li>Permite utilizar J# </li></ul>
  26. 28. .NET Framework 2.0 <ul><li>Soporte total para 64 bits. </li></ul><ul><li>Mejoras y adiciones en los controles de ASP.NET web. </li></ul><ul><li>Nuevos controles de datos, con enlace de datos por declaraciones. </li></ul><ul><li>Nuevas caracteristicas personalizables para ASP.NET como e, soporte para temas, plantillas y partes web. </li></ul>
  27. 29. .NET Framework 3.0 <ul><li>Mejoras: </li></ul><ul><li>Windows Presentation Foundation (conocido antes como Avalon) </li></ul><ul><li>Windows Communication Foundation (conocido como Indigo) </li></ul><ul><li>Windows Workflow Foundation </li></ul><ul><li>Windows CardSpace (Conocido antes como InfoCard). </li></ul>
  28. 30. .NET Framework 3.5 <ul><li>Mejoras: </li></ul><ul><li>Nuevas características de lenguaje en C#3.0 y VB.NET 9.0 </li></ul><ul><li>Soporte para árboles de expresiones y expresiones y métodos lambda </li></ul><ul><li>Extension Methods! </li></ul><ul><li>Tipos Anónimos con inferencia estática de tipo </li></ul><ul><li>LINQ! </li></ul><ul><li>Soporte a paginación en ADO.NET </li></ul><ul><li>API de sincronización de ADO.NET </li></ul>
  29. 31. <ul><li>API de I/O asincrónico </li></ul><ul><li>PNRP Resolver (Peer-To-Peer) </li></ul><ul><li>Wrappers Administrados para instrumentación y Active Directory </li></ul><ul><li>Motores de WCF y WF mejorados que permiten el manejo de POX y JSON en WCF y también exponer WF como servicio. De esta manera, los servicios WCF se pueden mejorar con persistencia nativa de WF! </li></ul><ul><li>Soporte para pipeline de HTTP y sindicación de feeds. </li></ul><ul><li>ASP.NET Ajax ya no viene como un addon sino nativo </li></ul>
  30. 32. Service Pack 1 <ul><li>Liberado en agosto de 2008. </li></ul><ul><li>Performance mejorado para WPF en un 20-45% </li></ul><ul><li>Agregado el Entity Framework y los ADO.NET Data Services. </li></ul>
  31. 34. .NET Framework 4 <ul><li>Extensiones de Paralelismo: Mejoran la computación paralela orientada a procesadores Multi-Core o sistemas distribuidos. </li></ul><ul><li>Tanto el CLR (Common language runtime) como BCL (Base Class Library) han sido mejorados. </li></ul><ul><li>Se introdujeron nuevos tipos numéricos y archivos de mapeo de memoria. </li></ul><ul><li>Modelado y acceso de información mejorados. </li></ul><ul><li>Mejoras en ASP.net. </li></ul><ul><li>Implementaron mejoras para WPF. </li></ul><ul><li>Se introdujeron o modificaron varias características como las plantillas entidad, nuevos filtros de consultas y características de validación. </li></ul>
  32. 35. Diferencias entre .NET 3.5 y .NET 4.0 <ul><li>Los instaladores web para .NET tienen un tamaño menor a 1Mb. Pero una mejor conexión a internet es necesaria. </li></ul><ul><li>En .NET 3.5, no existe un método directo para acceder a la información, mientras que en .NET 4.0 existe un componente incorporado para el acceso a la información. </li></ul><ul><li>La propiedad “Enableviewstage” tiene 2 valores en .NET 3.5, “True” y “False”, mientras que en .NET 4.0 esta propiedad posee 3 valores “Inherit”, “Disable” y “Enable”. </li></ul>
  33. 36. Conclusiones

×