[TechDays 2012] : Quoi de neuf dans ASP.NET 4.5

1,166 views
1,121 views

Published on

TechDays 2012
Session : Quoi de neuf dans ASP.NET 4.5
Animée par :
- Tomasz JASKULA
- Mohamed Zied NEMILI

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,166
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

[TechDays 2012] : Quoi de neuf dans ASP.NET 4.5

  1. 1. palais descongrèsParis7, 8 et 9février 2012
  2. 2. Quoi de neuf dans ASP.NET 4.57 FévrierTomasz Jaskula Mohamed Zied NemiliDéveloppeur/Architecte Développeur/ArchitecteCompose IT IIEXPERT
  3. 3. Agenda Nouveautés de ASP.NET Web Forms Les contrôles de données fortement typés Model binding, Encodage HTML des expressions de liaison de données HTML5, Unobtrusive Validation ASP.NET Web Pages 2 Nouveau template de site, rendu spécifique mobile Validation améliorée, gestion des ressources Membership et authentification Helper pour les cartes
  4. 4. Agenda ASP.NET Core Runtime and Framework Améliorations de la gestion de HttpRequest Modules et Handlers asynchrones, WebSockets Sécurité & XSS, amélioration des performances Visual Studio 2011 IISExpress ASP .NET precompilation et merge Q&R
  5. 5. Nouveautés de ASP.NET Web Forms Les contrôles de données fortement typés Model binding Encodage HTML des expressions de liaison de données (HTML Encoded Data- Binding Expressions) HTML5 Unobtrusive Validation
  6. 6. DEMOLes contrôles de données fortement typés
  7. 7. Nouveautés de ASP.NET Web Forms Les contrôles de données fortement typés Model binding Encodage HTML des expressions de liaison de données (HTML Encoded Data- Binding Expressions) HTML5 Unobtrusive Validation
  8. 8. DEMOModel binding : Select, update, filtre, …
  9. 9. Nouveautés de ASP.NET Web Forms Les contrôles de données fortement typés Model binding Encodage HTML des expressions de liaison de données (HTML Encoded Data-Binding Expressions) HTML5 Unobtrusive Validation
  10. 10. Nouveautés de ASP.NET Web Forms Les contrôles de données fortement typés Model binding Encodage HTML des expressions de liaison de données (HTML Encoded Data- Binding Expressions) HTML5 Unobtrusive Validation
  11. 11. Nouveautés de ASP.NET Web Forms Les contrôles de données fortement typés Model binding Encodage HTML des expressions de liaison de données (HTML Encoded Data- Binding Expressions) HTML5 Unobtrusive Validation
  12. 12. ASP.NET Web Pages 2 Nouveau template de site, rendu spécifique mobile Validation de saisie améliorée Gestion des ressources Membership et authentification Helper pour les cartes
  13. 13. ASP.NET Web Pages 2 Nouveau template de site, rendu spécifique mobile Validation de saisie améliorée Gestion des ressources Membership et authentification Helper pour les cartes
  14. 14. DEMORendu pour périphérique mobile
  15. 15. ASP.NET Web Pages 2 Nouveau template de site, rendu spécifique mobile Validation de saisie améliorée Gestion des ressources Membership et authentification Helper pour les cartes
  16. 16. DEMOValidation de saisie améliorée
  17. 17. ASP.NET Web Pages 2 Nouveau template de site, rendu spécifique mobile Validation de saisie améliorée Gestion des ressources Membership et authentification Helper pour les cartes
  18. 18. ASP.NET Web Pages 2 Nouveau template de site, rendu spécifique mobile Validation de saisie améliorée Gestion des ressources Membership et authentification Helper pour les cartes
  19. 19. DEMOMembership et authentification
  20. 20. ASP.NET Web Pages 2 Nouveau template de site, rendu spécifique mobile Validation de saisie améliorée Gestion des ressources Membership et authentification Helper pour les cartes Microsoft.Web.Helpers.Maps
  21. 21. DEMOFonctions rapides pour la carto
  22. 22. ASP.NET Web Pages 2 Nouveau template de site, rendu spécifique mobile Validation de saisie améliorée Gestion des ressources Membership et authentification Helper pour les cartes Exécution en parallèle
  23. 23. ASP.NET Core Runtime and Framework Lecture/Ecriture asynchrone de HttpRequest et Response Les modules et handlers asynchrones (await/Task) Sécurité et XSS Support de protocole WebSocket Amélioration des performances pour le web hosting
  24. 24. ASP.NET Core Runtime and Framework Lecture/Ecriture asynchrone de HttpRequest et Response HttpRequest.GetBufferlessInputStream() HttpRequest.GetBufferedInputStream() HttpRespose.Flush() Les modules et handlers asynchrones (await/Task) HTTP handler asynchrone Sécurité et XSS Support de protocole WebSocket Amélioration des performances pour le web hosting
  25. 25. ASP.NET Core Runtime and Framework Lecture/Ecriture asynchrone de HttpRequest et Response Les modules et handlers asynchrones (await/Task) Sécurité et XSS Support de protocole WebSocket Amélioration des performances pour le web hosting
  26. 26. DEMOLes modules et handlers asynchrones
  27. 27. ASP.NET Core Runtime and Framework Lecture/Ecriture asynchrone de HttpRequest et Response Les modules et handlers asynchrones (await/Task) Sécurité et XSS System.Web.Security.AntiXss. AntiXssEncoder Support de protocole WebSocket Amélioration des performances pour le web hosting
  28. 28. ASP.NET Core Runtime and Framework DEMOSécurité et XSS
  29. 29. ASP.NET Core Runtime and Framework Comment le Serveur peut-il se connecter au client ?
  30. 30. ASP.NET Core Runtime and Framework Comment le Serveur peut-il se connecter au client ? Simple polling avec Ajax Intervalle de polling Client Serveur
  31. 31. ASP.NET Core Runtime and Framework Comment le Serveur peut-il se connecter au client ? Long polling Client Serveur
  32. 32. ASP.NET Core Runtime and Framework Comment le Serveur peut-il se connecter au client ? HTML 5 et WebSockets Client 1. HTTP 2. Communication handshake TCP bidirectionnelle Serveur
  33. 33. ASP.NET Core Runtime and Framework Lecture/Ecriture asynchrone de HttpRequest et Response Les modules et handlers asynchrones (await/Task) Sécurité et XSS Support de protocole WebSocket Amélioration des performances pour le web hosting
  34. 34. DEMOHTML 5 WebSockets
  35. 35. ASP.NET Core Runtime and Framework Lecture/Ecriture asynchrone de HttpRequest et Response Les modules et handlers asynchrones (await/Task) Sécurité et XSS Support de protocole WebSocket Amélioration des performances pour le web hosting
  36. 36. ASP.NET Core Runtime and Framework Amélioration des performances pour le web hosting Partage des assemblies communes NET Framework 4 and Visual Studio 11 Developer Preview SDK
  37. 37. ASP.NET Core Runtime and Framework Amélioration des performances pour le web hosting Partage des assemblies communes NET Framework 4 and Visual Studio 11 Developer Preview SDK
  38. 38. ASP.NET Core Runtime and Framework Amélioration des performances pour le web hosting Partage des assemblies communes NET Framework 4 and Visual Studio 11 Developer Preview SDK Multi-Core JIT compilation NET Framework 4.5
  39. 39. ASP.NET Core Runtime and Framework Amélioration des performances pour le web hosting Partage des assemblies communes NET Framework 4 and Visual Studio 11 Developer Preview SDK Multi-Core JIT compilation NET Framework 4.5 GC tuné pour optimiser la mémoire NET Framework 4.5
  40. 40. ASP.NET Core Runtime and Framework Amélioration des performances pour le web hosting Partage des assemblies communes NET Framework 4 and Visual Studio 11 Developer Preview SDK Multi-Core JIT compilation NET Framework 4.5 GC tuné pour optimiser la mémoire NET Framework 4.5 « Prefeching » pour les applications Web NET Framework 4.5 sur Windows 8
  41. 41. Visual Studio 2011 IISExpress ASP .NET precompilation et merge
  42. 42. https://github.com/tjaskula/TechDays-2012-ASP.NET-4.5Tomasz Jaskula Mohamed Zied Nemili@tjaskula zied@zied.frtomasz@jaskula.fr http://www.zied.frhttp://blogs.developpeur.org (FR)http://www.codedistillers.fr (ENG)http://www.compose-it-soft.fr

×