Your SlideShare is downloading. ×
0
Construyendo las aplicaciones del futuro con visual studio 11 y .net framework 4.5
Construyendo las aplicaciones del futuro con visual studio 11 y .net framework 4.5
Construyendo las aplicaciones del futuro con visual studio 11 y .net framework 4.5
Construyendo las aplicaciones del futuro con visual studio 11 y .net framework 4.5
Construyendo las aplicaciones del futuro con visual studio 11 y .net framework 4.5
Construyendo las aplicaciones del futuro con visual studio 11 y .net framework 4.5
Construyendo las aplicaciones del futuro con visual studio 11 y .net framework 4.5
Construyendo las aplicaciones del futuro con visual studio 11 y .net framework 4.5
Construyendo las aplicaciones del futuro con visual studio 11 y .net framework 4.5
Construyendo las aplicaciones del futuro con visual studio 11 y .net framework 4.5
Construyendo las aplicaciones del futuro con visual studio 11 y .net framework 4.5
Construyendo las aplicaciones del futuro con visual studio 11 y .net framework 4.5
Construyendo las aplicaciones del futuro con visual studio 11 y .net framework 4.5
Construyendo las aplicaciones del futuro con visual studio 11 y .net framework 4.5
Construyendo las aplicaciones del futuro con visual studio 11 y .net framework 4.5
Construyendo las aplicaciones del futuro con visual studio 11 y .net framework 4.5
Construyendo las aplicaciones del futuro con visual studio 11 y .net framework 4.5
Construyendo las aplicaciones del futuro con visual studio 11 y .net framework 4.5
Construyendo las aplicaciones del futuro con visual studio 11 y .net framework 4.5
Construyendo las aplicaciones del futuro con visual studio 11 y .net framework 4.5
Construyendo las aplicaciones del futuro con visual studio 11 y .net framework 4.5
Construyendo las aplicaciones del futuro con visual studio 11 y .net framework 4.5
Construyendo las aplicaciones del futuro con visual studio 11 y .net framework 4.5
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

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

1,602

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,602
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Construyendo de principio a finWindowsAplicaciones de escritorio existentesWeb/NubeASP .NETAzureALMTeamFoundation Server/TeamFoundationServicesColaboración y calidad
  • Azure ToolsHTML 5ASP .NET Page Inspector CSS Editor CSS Comments HTML 5
  • JP
  • http://blogs.msdn.com/b/dotnet/archive/2011/09/26/compatibility-of-net-framework-4-5.aspxhttp://msdn.microsoft.com/es-co/devlabs/gg585582JP MODIFICARA ESTA SLIDE
  • Re pienso el demo 
  • MENCIONAR QUE EF 4.1 ya esta disponible
  • EF
  • Transcript

    • 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. 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. Agenda 1 Visual Studio 11 2 .NET Framework 4.5 3 Que hay de nuevoA
    • 4. La Familia Visual StudioJ
    • 5. Construyendo de principio a finJ
    • 6. DEMOJ
    • 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. 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. 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. 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. 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. 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. 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. 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. DEMOA.
    • 16. Mejor Acceso a Datos En esta sección: • Entity Framework • ADO .NET • WCF • WebSocketsJ
    • 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. 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. 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. DEMOJ
    • 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. 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. 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

    ×