.Net framework

37
Hol a Hey TU si TU !!

description

Diferencias entre las distintas versiones .net framework

Transcript of .Net framework

Page 1: .Net framework

Hol

aHey TU

si TU !!

Page 2: .Net framework

.NET Framework

IntegrantesLuis HerbasHellen Flor

Angel Oxacopa

Diferencias y algunos conceptos

Page 3: .Net framework

«No nos inventemos la rueda…»

Page 4: .Net framework

Que es unFramewo

rk ?

Page 5: .Net framework

Que es un framework?

Básicamente,es un conjunto de

clases, que interactúan en forma cooperativa

para dar solución a una determinada necesidad.

Page 6: .Net framework

Quedo claro?

Page 7: .Net framework

Veámoslo así

Los edificios de una cuidad son todos los tipos de software que podemos contruir

Page 8: .Net framework

Supongamos que necesitamos construir un

edificio

Page 9: .Net framework

Imaginemos que nos piden construir cada uno de los

componentes

Page 10: .Net framework

Cuanto tiempo tardaríamos en

terminar?

Días

Meses

Semanas

Años!!!

Page 11: .Net framework

Lo mismo sucede con el software, si cada vez tuviéramos

que construirtodos los

componentes que lo

conforman, tardaríamos mucho mas

tiempo.

Page 12: .Net framework

un Frameworkes un conjunto de Clases Base,

que pueden ser reutilizadaspara la construcción del nuevo

software.

En términos simples

Page 13: .Net framework

• Estar enfocado en un Tema Especifico, y ser altamente Reutilizable

Las características principales de un Framework son:

Page 14: .Net framework

Incluye múltiples clases y

componentes, cada una de las cuales

provee una abstracción de un

determinado concepto.

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

Page 15: .Net framework

Que es .Net

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.

Page 16: .Net framework

«Es un conjunto de tecnologias de software, para conectar

informacion, gente, sistemas y dispositivos.»

Page 17: .Net framework

Que es Visual Estudio .net

«Es el entordo de desarrollo, la

herramienta sobre la cual los programadores

desarrollan el Software.»

Page 18: .Net framework
Page 19: .Net framework

Que

es

un

.NETFramework?

Page 20: .Net framework

Es una Plataforma de Desarrollo, la cual esta compuesta por:•Un entorno de ejecucion (Runtime)•Bibliotecas de funcionalidad (Class Library)•Lenguajes de programación•Compiladores

Page 21: .Net framework

Que NO es !!• NO es un sistema operativo.• NO es un lenguaje de programación.• NO es un entorno de desarrollo.• NO es un servidor de aplicaciones.

Page 22: .Net framework

ExtendiendoEs un conjunto de tecnologías que nos permiten:•Unir aplicaciones Web actuales que están aisladas, de manera muy fácil.•Acceder a información en cualquier momento, en cualquier lugar.•Simplificar el desarrollo y la implementación.•Desarrollar aplicaciones para cualquier dispositivo, sin mucho esfuerzo.•Reutilizar código.•Hacer Mas con Menos.

Page 23: .Net framework

Características

• Fácil integración con aplicaciones existentes desarrolladas en plataformas microsoft o en otras plataformas.

• Multilenguaje

• Modelo de programación único para todo tipo de aplicaciones y dispositivos de hardware.

• Orientada a Objetos

Page 24: .Net framework
Page 25: .Net framework

.Net Framewo

rk 1.0

.Net Framewo

rk 1.0

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.

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.

Page 26: .Net framework

.NET Framework 1.1

Mejoras: •Los controles ASP.NET Mobile que en el 1.0 eran un Addon ahora vienen nativos•Seguridad mejorada con Code Access Security para ASP.NET •Soporte nativo para ODBC y Oracle •Nacimiento del .NET Compact Framework.

Page 27: .Net framework

• Compatibilidad con IPv6 en .NET Framework

• Cambios numerosos en las APIs.• Tiene

Application.EnableVisualStyles () para activar los estilos "XP"

• Permite utilizar J#

Page 28: .Net framework

.NET Framework 2.0

• Soporte total para 64 bits.• Mejoras y adiciones en los controles

de ASP.NET web.• Nuevos controles de datos, con

enlace de datos por declaraciones.• Nuevas caracteristicas

personalizables para ASP.NET como e, soporte para temas, plantillas y partes web.

Page 29: .Net framework

.NET Framewo

rk 3.0

Mejoras: • Windows Presentation

Foundation (conocido antes como Avalon)

• Windows Communication Foundation (conocido como Indigo)

• Windows Workflow Foundation

• Windows CardSpace (Conocido antes como InfoCard).

Page 30: .Net framework

.NET Framework 3.5

Mejoras: • Nuevas características de lenguaje en C#3.0 y

VB.NET 9.0 • Soporte para árboles de expresiones y

expresiones y métodos lambda • Extension Methods! • Tipos Anónimos con inferencia estática de tipo • LINQ! • Soporte a paginación en ADO.NET • API de sincronización de ADO.NET

Page 31: .Net framework

• API de I/O asincrónico • PNRP Resolver (Peer-To-Peer) • Wrappers Administrados para

instrumentación y Active Directory • 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!

• Soporte para pipeline de HTTP y sindicación de feeds.

• ASP.NET Ajax ya no viene como un addon sino nativo

Page 32: .Net framework

Service Pack 1

• Liberado en agosto de 2008. • Performance mejorado para WPF en

un 20-45% • Agregado el Entity Framework y los

ADO.NET Data Services.

Page 33: .Net framework
Page 34: .Net framework

.NET Framework 4• Extensiones de Paralelismo: Mejoran la

computación paralela orientada a procesadores Multi-Core o sistemas distribuidos.

• Tanto el CLR (Common language runtime) como BCL (Base Class Library) han sido mejorados.

• Se introdujeron nuevos tipos numéricos y archivos de mapeo de memoria.

• Modelado y acceso de información mejorados.• Mejoras en ASP.net.• Implementaron mejoras para WPF.• Se introdujeron o modificaron varias

características como las plantillas entidad, nuevos filtros de consultas y características de validación.

Page 35: .Net framework

Diferencias entre .NET 3.5 y .NET 4.0

• Los instaladores web para .NET tienen un tamaño menor a 1Mb. Pero una mejor conexión a internet es necesaria.

• 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.

• 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”.

Page 36: .Net framework

Conclusiones

Page 37: .Net framework