Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Preguntas y Evaluación    Preguntas y Respuestas:    Zona «Pregúntale al Experto» Nivel -1 frente Sala 4    en los princip...
Juan Pablo    Construyendo las aplicaciones     Schmiede Schmiede    del futuro con Visual Studio 11   Consulting SA    y ...
Agenda      1    Visual Studio         11                        2                    .NET Framework                      ...
La Familia Visual StudioJ
Construyendo de principio a finJ
DEMOJ
.NET Framework 4.5    En esta sección:                                            ¿Qué hay de                             ...
Breve recordatorio - ¿Qué es.NET?                                            Win    EF         ASP .NET       WCF    WPF  ...
Versiones de .NET     • .NET 4.5 es una actualización in-place       – Puedes encadenarlo para tus instaladores en        ...
Más Rápido!!!    En esta sección:    • Programación Async    • Mejoras en TPL    • Inicio mejorado en ASP .NET            ...
Await: Mejorando la experiencia    •   Código en la UI del cliente         –   Más fácil escribir código que no           ...
Task Parallel Library Dataflow• Complementa a la programación paralela de .NET 4    – .NET 4 “Data first. Ahora defino las...
Otras adiciones en Parallel Computing    • Combinators       – Task.WhenAll, Task.WhenAny    • Timer integration       – T...
Inicio mejorado en ASP .NET    • Dos maneras de ejecutar ASP .NET      – Inicia la App, mantenla corriendo      – Iniciar ...
DEMOA.
Mejor Acceso a Datos    En esta sección:    •   Entity Framework    •   ADO .NET    •   WCF    •   WebSocketsJ
Flujo de Trabajo del Desarrollador                        Basado en Diseñador                             Basado en Código...
Pilares de Entity Framework 4.5    •   Productividad del desarrollador mejorada         – Enumeraciones         – Migracio...
Nuevas características en ADO.NET    • Aún mas soporte para SQL Server 2008       – Compresión de bit NULL para columnas e...
DEMOJ
WCF     • Pila de comunicación escalable        –   Canal UDP multi-cast interoperable        –   Soporte TCP para escenar...
Websockets    • Nuevo estándar de comunicación bidireccional      (W3C & IETF)      – Baja latencia      – Bajo ancho de b...
Preguntas y Evaluación    Preguntas y Respuestas:    Zona «Pregúntale al Experto» Nivel -1 frente Sala 4    en los princip...
Prochain SlideShare
Chargement dans…5
×

Construyendo las aplicaciones del futuro con visual studio 11 y .net framework 4.5

  • Identifiez-vous pour voir les commentaires

Construyendo las aplicaciones del futuro con visual studio 11 y .net framework 4.5

  1. 1. Preguntas y Evaluación Preguntas y Respuestas: Zona «Pregúntale al Experto» Nivel -1 frente Sala 4 en los principales Breaks Foro Online: http://on.fb.me/ForoTechDays Evaluación Online Llegará link por email. Aparecerán para evaluar sólo las charlas a las que asistieron. ¡Hay excelentes premios por responder! 3 Xbox c/Kinect y más de 40 Mouse Arc (1 en cada charla)A
  2. 2. Juan Pablo Construyendo las aplicaciones Schmiede Schmiede del futuro con Visual Studio 11 Consulting SA y .NET Framework 4.5 Andrés Iturralde MicrosoftA
  3. 3. Agenda 1 Visual Studio 11 2 .NET Framework 4.5 3 Que hay de nuevoA
  4. 4. La Familia Visual StudioJ
  5. 5. Construyendo de principio a finJ
  6. 6. DEMOJ
  7. 7. .NET Framework 4.5 En esta sección: ¿Qué hay de nuevo viejo? • Breve recordatorio: ¿Qué es .NET? • Versiones de .NET • Más rápido! • Mejor acceso a datosJ
  8. 8. Breve recordatorio - ¿Qué es.NET? Win EF ASP .NET WCF WPF WF Y más! Forms BCL JIT & NGEN Profiling & Debugging APIs Manejo de Excepciones CLR Garbage Collector Loader & Binder Modelo de SeguridadJ
  9. 9. Versiones de .NET • .NET 4.5 es una actualización in-place – Puedes encadenarlo para tus instaladores en Win7, Win2K8, etc. – En Windows Update para SO’s soportados 3.5 3.0 4.5 .NET 1.0 .NET 1.1 .NET 2.0 .NET 4.0J. 2002 2003 2005 2010
  10. 10. Más Rápido!!! En esta sección: • Programación Async • Mejoras en TPL • Inicio mejorado en ASP .NET Asincronía en la Web: Conociendo las novedades de ASP.NET 4.5 Sala 6 – 12h40A
  11. 11. Await: Mejorando la experiencia • Código en la UI del cliente – Más fácil escribir código que no bloquea la UI del cliente async void DisplayUserInfo(string userName) { • Lógica de negocios var image = FetchUserPictureAsync(userName); – Más fácil escribir código que trae datos var address = FetchUserAddressAsync(userName); en paralelo de múltiples fuentes var phone = FetchUserPhoneAsync(userName); await Task.WhenAll(image, address, phone); DisplayUser(image.Result, address.Result, • Código en el servidor phone.Result); } – Mejor escalabilidad – no hay necesidad de tener un thread por request • Nuevas APIs en BCL, ASP .NET, ADO .NET, WCF, XML, WPFA
  12. 12. Task Parallel Library Dataflow• Complementa a la programación paralela de .NET 4 – .NET 4 “Data first. Ahora defino las operaciones” – .Nuevo en 4.5 “Defino las operaciones. Ahora aquí están los datos”Primitivas para paso de mensajes “in-process”A
  13. 13. Otras adiciones en Parallel Computing • Combinators – Task.WhenAll, Task.WhenAny • Timer integration – Task.Delay(TimeSpan), CancellationTokenSource.CancelAfter(TimeSpan) • Task scheduling – ConcurrentExclusiveSchedulerPair • Fine-grained control – DenyChildAttach, HideScheduler, LazyCancellation, EnumerablePartitionerOptions • ThreadLocal<T>.Values • PERFORMANCE (“Simplemente es más rápido!”)A
  14. 14. Inicio mejorado en ASP .NET • Dos maneras de ejecutar ASP .NET – Inicia la App, mantenla corriendo – Iniciar cuando un request llega • Inicio en frío hasta un 35% más rápido – Multi-core JITA
  15. 15. DEMOA.
  16. 16. Mejor Acceso a Datos En esta sección: • Entity Framework • ADO .NET • WCF • WebSocketsJ
  17. 17. Flujo de Trabajo del Desarrollador Basado en Diseñador Basado en Código Model First Code First Nueva • Crea el modelo .edmx en diseñador • Define clases y mapeos en el código Base de Datos • Genera base de datos desde .edmx • Base de datos auto creada en runtime • Clases autogeneradas desde .edmx Database First Code First Base de datos • Modelo .edmx de ingeniería inversa • Define clases y mapeos en el código Existente • Clases autogeneradas desde .edmx • (Herramientas disp. para ingeniería inversa)J
  18. 18. Pilares de Entity Framework 4.5 • Productividad del desarrollador mejorada – Enumeraciones – Migraciones – Importación de SP en batch • Habilita características de SQL Server y Azure – Spatial (Geometría y Geografía) – Funciones de Table-Valued – SP con multiples sets de resultados • Aumentar la disponibilidad de la empresa – Multiples diagramas por modelo – TPT optimizaciones de query – Consultas LINQ automáticamente compiladasJ
  19. 19. Nuevas características en ADO.NET • Aún mas soporte para SQL Server 2008 – Compresión de bit NULL para columnas esparcidas • Soporte para características de Denali (SQL Server 2012) – Soporte para alta disponibilidad • Configuración disponible en el connection string • Rápido failover a través de múltiples subredes – Soporte para nuevos tipos espaciales • Passwords encriptados en memoria • Soporte para ASYNC Arquitectura de SQL Server 2012 "Denali" para entornos de misión criticaJ Sala 3 – 12h40
  20. 20. DEMOJ
  21. 21. WCF • Pila de comunicación escalable – Canal UDP multi-cast interoperable – Soporte TCP para escenarios de alta densidad (confianza parcial) – Async – Soporte mejorado para streaming • Continuando con el compromiso de simplicidad – Mayor simplicidad en la config., haciendo aceleradores y cuotas de WCF más astutos trabajando por defecto – Mayor manejabilidad a través de ETW y seguimiento End-To-EndJ.
  22. 22. Websockets • Nuevo estándar de comunicación bidireccional (W3C & IETF) – Baja latencia – Bajo ancho de banda • Ejemplo de aplicaciones: – Manejo de acciones, chats, juegos interactivosA
  23. 23. Preguntas y Evaluación Preguntas y Respuestas: Zona «Pregúntale al Experto» Nivel -1 frente Sala 4 en los principales Breaks Foro Online: http://on.fb.me/ForoTechDays Evaluación Online Llegará link por email. Aparecerán para evaluar sólo las charlas a las que asistieron. ¡Hay excelentes premios por responder! 3 Xbox c/Kinect y más de 40 Mouse Arc (1 en cada charla)A

×