quoi de neuf dans asp.net 4.5

43
palais des congrès Paris 7, 8 et 9 février 2012

Upload: microsoft

Post on 12-Apr-2017

554 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Quoi de neuf dans ASP.NET 4.5

palais des congrès Paris

7, 8 et 9 février 2012

Page 2: Quoi de neuf dans ASP.NET 4.5

7 FévrierTomasz Jaskula Mohamed Zied NemiliDéveloppeur/ArchitecteDéveloppeur/ArchitecteCompose IT IIEXPERT

Quoi de neuf dans ASP.NET 4.5

Page 3: Quoi de neuf dans ASP.NET 4.5

Nouveautés de ASP.NET Web FormsLes contrôles de données fortement typésModel binding, Encodage HTML des expressions de liaison de donnéesHTML5, Unobtrusive Validation

ASP.NET Web Pages 2Nouveau template de site, rendu spécifique mobileValidation améliorée, gestion des ressourcesMembership et authentificationHelper pour les cartes

Agenda

Page 4: Quoi de neuf dans ASP.NET 4.5

ASP.NET Core Runtime and FrameworkAméliorations de la gestion de HttpRequest Modules et Handlers asynchrones, WebSocketsSécurité & XSS, amélioration des performances

Visual Studio 2011IISExpressASP.NET precompilation et merge

Q&R

Agenda

Page 5: Quoi de neuf dans ASP.NET 4.5

Les contrôles de données fortement typésModel bindingEncodage HTML des expressions de liaison de données (HTML Encoded Data-Binding Expressions)HTML5 Unobtrusive Validation

Nouveautés de ASP.NET Web Forms

Page 6: Quoi de neuf dans ASP.NET 4.5

DEMO

Les contrôles de données fortement typés

Page 7: Quoi de neuf dans ASP.NET 4.5

Les contrôles de données fortement typésModel bindingEncodage HTML des expressions de liaison de données (HTML Encoded Data-Binding Expressions)HTML5 Unobtrusive Validation

Nouveautés de ASP.NET Web Forms

Page 8: Quoi de neuf dans ASP.NET 4.5

DEMO

Model binding : Select, update, filtre, …

Page 9: Quoi de neuf dans ASP.NET 4.5

Les contrôles de données fortement typésModel bindingEncodage HTML des expressions de liaison de données (HTML Encoded Data-Binding Expressions)

HTML5 Unobtrusive Validation

Nouveautés de ASP.NET Web Forms

Page 10: Quoi de neuf dans ASP.NET 4.5

Les contrôles de données fortement typésModel bindingEncodage HTML des expressions de liaison de données (HTML Encoded Data-Binding Expressions)HTML5 Unobtrusive Validation

Nouveautés de ASP.NET Web Forms

Page 11: Quoi de neuf dans ASP.NET 4.5

Les contrôles de données fortement typésModel bindingEncodage HTML des expressions de liaison de données (HTML Encoded Data-Binding Expressions)HTML5 Unobtrusive Validation

Nouveautés de ASP.NET Web Forms

Page 12: Quoi de neuf dans ASP.NET 4.5

Nouveau template de site, rendu spécifique mobileValidation de saisie amélioréeGestion des ressourcesMembership et authentificationHelper pour les cartes

ASP.NET Web Pages 2

Page 13: Quoi de neuf dans ASP.NET 4.5

Nouveau template de site, rendu spécifique mobileValidation de saisie amélioréeGestion des ressourcesMembership et authentificationHelper pour les cartes

ASP.NET Web Pages 2

Page 14: Quoi de neuf dans ASP.NET 4.5

DEMO

Rendu pour périphérique mobile

Page 15: Quoi de neuf dans ASP.NET 4.5

Nouveau template de site, rendu spécifique mobileValidation de saisie amélioréeGestion des ressourcesMembership et authentificationHelper pour les cartes

ASP.NET Web Pages 2

Page 16: Quoi de neuf dans ASP.NET 4.5

DEMO

Validation de saisie améliorée

Page 17: Quoi de neuf dans ASP.NET 4.5

Nouveau template de site, rendu spécifique mobileValidation de saisie amélioréeGestion des ressourcesMembership et authentificationHelper pour les cartes

ASP.NET Web Pages 2

Page 18: Quoi de neuf dans ASP.NET 4.5

Nouveau template de site, rendu spécifique mobileValidation de saisie amélioréeGestion des ressourcesMembership et authentificationHelper pour les cartes

ASP.NET Web Pages 2

Page 19: Quoi de neuf dans ASP.NET 4.5

DEMO

Membership et authentification

Page 20: Quoi de neuf dans ASP.NET 4.5

Nouveau template de site, rendu spécifique mobileValidation de saisie amélioréeGestion des ressourcesMembership et authentificationHelper pour les cartes

Microsoft.Web.Helpers.Maps

ASP.NET Web Pages 2

Page 21: Quoi de neuf dans ASP.NET 4.5

DEMO

Fonctions rapides pour la carto

Page 22: Quoi de neuf dans ASP.NET 4.5

Nouveau template de site, rendu spécifique mobileValidation de saisie amélioréeGestion des ressourcesMembership et authentificationHelper pour les cartesExécution en parallèle

ASP.NET Web Pages 2

Page 23: Quoi de neuf dans ASP.NET 4.5

Lecture/Ecriture asynchrone de HttpRequest et ResponseLes modules et handlers asynchrones (await/Task)Sécurité et XSSSupport de protocole WebSocketAmélioration des performances pour le web hosting

ASP.NET Core Runtime and Framework

Page 24: Quoi de neuf dans ASP.NET 4.5

Lecture/Ecriture asynchrone de HttpRequest et Response

HttpRequest.GetBufferlessInputStream() HttpRequest.GetBufferedInputStream()HttpRespose.Flush()

Les modules et handlers asynchrones (await/Task)HTTP handler asynchroneSécurité et XSSSupport de protocole WebSocketAmélioration des performances pour le web hosting

ASP.NET Core Runtime and Framework

Page 25: Quoi de neuf dans ASP.NET 4.5

Lecture/Ecriture asynchrone de HttpRequest et ResponseLes modules et handlers asynchrones (await/Task)Sécurité et XSSSupport de protocole WebSocketAmélioration des performances pour le web hosting

ASP.NET Core Runtime and Framework

Page 26: Quoi de neuf dans ASP.NET 4.5

DEMO

Les modules et handlers asynchrones

Page 27: Quoi de neuf dans ASP.NET 4.5

Lecture/Ecriture asynchrone de HttpRequest et ResponseLes modules et handlers asynchrones (await/Task)Sécurité et XSS

System.Web.Security.AntiXss. AntiXssEncoder

Support de protocole WebSocketAmélioration des performances pour le web hosting

ASP.NET Core Runtime and Framework

Page 28: Quoi de neuf dans ASP.NET 4.5

DEMO

Sécurité et XSS

ASP.NET Core Runtime and Framework

Page 29: Quoi de neuf dans ASP.NET 4.5

ASP.NET Core Runtime and Framework

Comment le Serveur peut-il se connecter au client ?

Page 30: Quoi de neuf dans ASP.NET 4.5

ASP.NET Core Runtime and Framework

Comment le Serveur peut-il se connecter au client ?

Simple polling avec AjaxClient

Serveur

Intervalle de polling

Page 31: Quoi de neuf dans ASP.NET 4.5

ASP.NET Core Runtime and Framework

Comment le Serveur peut-il se connecter au client ?

Long pollingClient

Serveur

Page 32: Quoi de neuf dans ASP.NET 4.5

ASP.NET Core Runtime and Framework

Comment le Serveur peut-il se connecter au client ?

HTML 5 et WebSocketsClient

Serveur

1. HTTP handshake

2. Communication TCP bidirectionnelle

Page 33: Quoi de neuf dans ASP.NET 4.5

Lecture/Ecriture asynchrone de HttpRequest et ResponseLes modules et handlers asynchrones (await/Task)Sécurité et XSSSupport de protocole WebSocketAmélioration des performances pour le web hosting

ASP.NET Core Runtime and Framework

Page 34: Quoi de neuf dans ASP.NET 4.5

DEMO

HTML 5 WebSockets

Page 35: Quoi de neuf dans ASP.NET 4.5

Lecture/Ecriture asynchrone de HttpRequest et ResponseLes modules et handlers asynchrones (await/Task)Sécurité et XSSSupport de protocole WebSocketAmélioration des performances pour le web hosting

ASP.NET Core Runtime and Framework

Page 36: Quoi de neuf dans ASP.NET 4.5

ASP.NET Core Runtime and Framework

Amélioration des performances pour le web hosting

Partage des assemblies communesNET Framework 4 and Visual Studio 11 Developer Preview

SDK

Page 37: Quoi de neuf dans ASP.NET 4.5

ASP.NET Core Runtime and Framework

Amélioration des performances pour le web hosting

Partage des assemblies communesNET Framework 4 and Visual Studio 11 Developer Preview

SDK

Page 38: Quoi de neuf dans ASP.NET 4.5

ASP.NET Core Runtime and Framework

Amélioration des performances pour le web hosting

Partage des assemblies communesNET Framework 4 and Visual Studio 11 Developer Preview

SDKMulti-Core JIT compilation

NET Framework 4.5

Page 39: Quoi de neuf dans ASP.NET 4.5

ASP.NET Core Runtime and Framework

Amélioration des performances pour le web hosting

Partage des assemblies communesNET Framework 4 and Visual Studio 11 Developer Preview

SDKMulti-Core JIT compilation

NET Framework 4.5GC tuné pour optimiser la mémoire

NET Framework 4.5

Page 40: Quoi de neuf dans ASP.NET 4.5

ASP.NET Core Runtime and Framework

Amélioration des performances pour le web hosting

Partage des assemblies communesNET Framework 4 and Visual Studio 11 Developer Preview

SDKMulti-Core JIT compilation

NET Framework 4.5GC tuné pour optimiser la mémoire

NET Framework 4.5« Prefeching » pour les applications Web

NET Framework 4.5 sur Windows 8

Page 41: Quoi de neuf dans ASP.NET 4.5

IISExpressASP.NET precompilation et merge

Visual Studio 2011

Page 42: Quoi de neuf dans ASP.NET 4.5
Page 43: Quoi de neuf dans ASP.NET 4.5

https://github.com/tjaskula/TechDays-2012-ASP.NET-4.5

Tomasz Jaskula Mohamed Zied Nemili@tjaskula [email protected]@jaskula.fr http://www.zied.frhttp://blogs.developpeur.org (FR)http://www.codedistillers.fr (ENG)http://www.compose-it-soft.fr