quoi de neuf dans asp.net 4.5

Post on 12-Apr-2017

553 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

palais des congrès Paris

7, 8 et 9 février 2012

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

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

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

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

DEMO

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

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

DEMO

Model binding : Select, update, filtre, …

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

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

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

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

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

DEMO

Rendu pour périphérique mobile

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

DEMO

Validation de saisie améliorée

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

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

DEMO

Membership et authentification

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

DEMO

Fonctions rapides pour la carto

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

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

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

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

DEMO

Les modules et handlers asynchrones

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

DEMO

Sécurité et XSS

ASP.NET Core Runtime and Framework

ASP.NET Core Runtime and Framework

Comment le Serveur peut-il se connecter au client ?

ASP.NET Core Runtime and Framework

Comment le Serveur peut-il se connecter au client ?

Simple polling avec AjaxClient

Serveur

Intervalle de polling

ASP.NET Core Runtime and Framework

Comment le Serveur peut-il se connecter au client ?

Long pollingClient

Serveur

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

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

DEMO

HTML 5 WebSockets

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

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

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

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

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

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

IISExpressASP.NET precompilation et merge

Visual Studio 2011

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

Tomasz 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

top related