SlideShare une entreprise Scribd logo
1  sur  43
Télécharger pour lire hors ligne
palais des
congrès
Paris




7, 8 et 9
février 2012
Quoi de neuf dans ASP.NET 4.5


7 Février

Tomasz Jaskula           Mohamed Zied Nemili
Développeur/Architecte   Développeur/Architecte
Compose IT               IIEXPERT
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
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
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
DEMO

Les contrôles de données fortement typés
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
DEMO

Model binding : Select, update, filtre, …
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
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
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
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
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
DEMO

Rendu pour périphérique mobile
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
DEMO

Validation de saisie améliorée
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
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
DEMO

Membership et authentification
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
DEMO

Fonctions rapides pour la carto
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
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
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
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
DEMO

Les modules et handlers asynchrones
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
ASP.NET Core Runtime and Framework




 DEMO

Sécurité et XSS
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 Ajax
     Intervalle de polling

                               Client




                               Serveur
ASP.NET Core Runtime and Framework

  Comment le Serveur peut-il se connecter au client ?
    Long polling


                          Client




                         Serveur
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
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
DEMO

HTML 5 WebSockets
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
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
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
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
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
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
Visual Studio 2011

   IISExpress
   ASP .NET precompilation et merge
https://github.com/tjaskula/TechDays-2012-ASP.NET-4.5


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

Contenu connexe

Tendances

Wygday 2011 - Introduction à HTML5
Wygday 2011 - Introduction à HTML5Wygday 2011 - Introduction à HTML5
Wygday 2011 - Introduction à HTML5wyggio
 
Créer des jeux 3D pour le web et pour le Windows Store avec BabylonJS/WebGL
Créer des jeux 3D pour le web et pour le Windows Store avec BabylonJS/WebGL Créer des jeux 3D pour le web et pour le Windows Store avec BabylonJS/WebGL
Créer des jeux 3D pour le web et pour le Windows Store avec BabylonJS/WebGL Microsoft
 
Booster votre application Windows Phone 8
Booster votre application Windows Phone 8Booster votre application Windows Phone 8
Booster votre application Windows Phone 8Microsoft
 
Asp.net Tutorials de L'application "Organizer"
Asp.net Tutorials de L'application "Organizer"Asp.net Tutorials de L'application "Organizer"
Asp.net Tutorials de L'application "Organizer"Nazih Heni
 
Optimisation des applications Windows 8/HTML5/WinJS
Optimisation des applications Windows 8/HTML5/WinJSOptimisation des applications Windows 8/HTML5/WinJS
Optimisation des applications Windows 8/HTML5/WinJSMicrosoft
 
Principes De Base De Asp .Net
Principes De Base De Asp .NetPrincipes De Base De Asp .Net
Principes De Base De Asp .NetGregory Renard
 
L'envers du décor : le Modern-ALM dans - et par - les équipes produits Microsoft
L'envers du décor : le Modern-ALM dans - et par - les équipes produits MicrosoftL'envers du décor : le Modern-ALM dans - et par - les équipes produits Microsoft
L'envers du décor : le Modern-ALM dans - et par - les équipes produits MicrosoftMicrosoft
 
[TechDays 2012] : Quoi de neuf dans ASP.NET 4.5
[TechDays 2012] : Quoi de neuf dans ASP.NET 4.5[TechDays 2012] : Quoi de neuf dans ASP.NET 4.5
[TechDays 2012] : Quoi de neuf dans ASP.NET 4.5Mohamed Nemili
 
Module 2 introduction à asp.net web forms
Module 2   introduction à asp.net web formsModule 2   introduction à asp.net web forms
Module 2 introduction à asp.net web formsMohammed Amine Mostefai
 
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi..."J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...Microsoft
 
Front end, une île qui mérite d'être visitée
Front end, une île qui mérite d'être visitéeFront end, une île qui mérite d'être visitée
Front end, une île qui mérite d'être visitéeOuadie LAHDIOUI
 
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0Gregory Renard
 
Les nouveautés du Framework .NET 4.5
Les nouveautés du Framework .NET 4.5Les nouveautés du Framework .NET 4.5
Les nouveautés du Framework .NET 4.5Microsoft
 
Le Developpement Web Aspnet2 Vb2005
Le Developpement Web Aspnet2   Vb2005Le Developpement Web Aspnet2   Vb2005
Le Developpement Web Aspnet2 Vb2005Gregory Renard
 
symfony: Un Framework Open-Source pour les Entreprises (Solutions Linux 2008)
symfony: Un Framework Open-Source pour les Entreprises (Solutions Linux 2008)symfony: Un Framework Open-Source pour les Entreprises (Solutions Linux 2008)
symfony: Un Framework Open-Source pour les Entreprises (Solutions Linux 2008)Fabien Potencier
 

Tendances (20)

Wygday 2011 - Introduction à HTML5
Wygday 2011 - Introduction à HTML5Wygday 2011 - Introduction à HTML5
Wygday 2011 - Introduction à HTML5
 
Créer des jeux 3D pour le web et pour le Windows Store avec BabylonJS/WebGL
Créer des jeux 3D pour le web et pour le Windows Store avec BabylonJS/WebGL Créer des jeux 3D pour le web et pour le Windows Store avec BabylonJS/WebGL
Créer des jeux 3D pour le web et pour le Windows Store avec BabylonJS/WebGL
 
Booster votre application Windows Phone 8
Booster votre application Windows Phone 8Booster votre application Windows Phone 8
Booster votre application Windows Phone 8
 
Asp.net Tutorials de L'application "Organizer"
Asp.net Tutorials de L'application "Organizer"Asp.net Tutorials de L'application "Organizer"
Asp.net Tutorials de L'application "Organizer"
 
Optimisation des applications Windows 8/HTML5/WinJS
Optimisation des applications Windows 8/HTML5/WinJSOptimisation des applications Windows 8/HTML5/WinJS
Optimisation des applications Windows 8/HTML5/WinJS
 
Initiation à ASP.NET 4.0
Initiation à ASP.NET 4.0Initiation à ASP.NET 4.0
Initiation à ASP.NET 4.0
 
Principes De Base De Asp .Net
Principes De Base De Asp .NetPrincipes De Base De Asp .Net
Principes De Base De Asp .Net
 
EcmaScript
EcmaScriptEcmaScript
EcmaScript
 
L'envers du décor : le Modern-ALM dans - et par - les équipes produits Microsoft
L'envers du décor : le Modern-ALM dans - et par - les équipes produits MicrosoftL'envers du décor : le Modern-ALM dans - et par - les équipes produits Microsoft
L'envers du décor : le Modern-ALM dans - et par - les équipes produits Microsoft
 
[TechDays 2012] : Quoi de neuf dans ASP.NET 4.5
[TechDays 2012] : Quoi de neuf dans ASP.NET 4.5[TechDays 2012] : Quoi de neuf dans ASP.NET 4.5
[TechDays 2012] : Quoi de neuf dans ASP.NET 4.5
 
Module 2 introduction à asp.net web forms
Module 2   introduction à asp.net web formsModule 2   introduction à asp.net web forms
Module 2 introduction à asp.net web forms
 
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi..."J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
 
Front end, une île qui mérite d'être visitée
Front end, une île qui mérite d'être visitéeFront end, une île qui mérite d'être visitée
Front end, une île qui mérite d'être visitée
 
Comparatif CMS
Comparatif CMSComparatif CMS
Comparatif CMS
 
HTML5 & SilverLight 5
HTML5 & SilverLight 5HTML5 & SilverLight 5
HTML5 & SilverLight 5
 
Java Fx Rapport
Java Fx RapportJava Fx Rapport
Java Fx Rapport
 
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
 
Les nouveautés du Framework .NET 4.5
Les nouveautés du Framework .NET 4.5Les nouveautés du Framework .NET 4.5
Les nouveautés du Framework .NET 4.5
 
Le Developpement Web Aspnet2 Vb2005
Le Developpement Web Aspnet2   Vb2005Le Developpement Web Aspnet2   Vb2005
Le Developpement Web Aspnet2 Vb2005
 
symfony: Un Framework Open-Source pour les Entreprises (Solutions Linux 2008)
symfony: Un Framework Open-Source pour les Entreprises (Solutions Linux 2008)symfony: Un Framework Open-Source pour les Entreprises (Solutions Linux 2008)
symfony: Un Framework Open-Source pour les Entreprises (Solutions Linux 2008)
 

En vedette

3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce
3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce
3 Outils et Méthodes pour faire le bon choix de votre solution EcommerceCore-Techs
 
Shake your-ecommerce-retail-3ème-conférence-aix-en-provence
Shake your-ecommerce-retail-3ème-conférence-aix-en-provenceShake your-ecommerce-retail-3ème-conférence-aix-en-provence
Shake your-ecommerce-retail-3ème-conférence-aix-en-provenceOlivier Petit 🚀
 
Web sémantique et Ecommerce
Web sémantique et EcommerceWeb sémantique et Ecommerce
Web sémantique et EcommerceAntidot
 
Mes premiers pas sur Viadeo en 2015
Mes premiers pas sur Viadeo en 2015Mes premiers pas sur Viadeo en 2015
Mes premiers pas sur Viadeo en 2015Amandine Pacaud
 
Tutoriel Viadeo #1 par Génération 2.0
Tutoriel Viadeo #1 par Génération 2.0Tutoriel Viadeo #1 par Génération 2.0
Tutoriel Viadeo #1 par Génération 2.0Amandine Pacaud
 
Accéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetAccéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetFrédéric Vandenbriele
 
Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique F...
Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique F...Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique F...
Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique F...Bruno Guyot
 
Suivi du E-commerce amélioré pour Prestashop avec Google Tag Manager
Suivi du E-commerce amélioré pour Prestashop avec Google Tag ManagerSuivi du E-commerce amélioré pour Prestashop avec Google Tag Manager
Suivi du E-commerce amélioré pour Prestashop avec Google Tag ManagerBruno Guyot
 
ASP.NET MVC 6
ASP.NET MVC 6ASP.NET MVC 6
ASP.NET MVC 6Microsoft
 
[Fr] Impact du digital sur le commerce (sondage Bonial Opinionway)
[Fr] Impact du digital sur le commerce (sondage Bonial Opinionway)[Fr] Impact du digital sur le commerce (sondage Bonial Opinionway)
[Fr] Impact du digital sur le commerce (sondage Bonial Opinionway)Yann Gourvennec
 
Suivi des conversions avancé avec Google Analytics et Google Tag Manager sur ...
Suivi des conversions avancé avec Google Analytics et Google Tag Manager sur ...Suivi des conversions avancé avec Google Analytics et Google Tag Manager sur ...
Suivi des conversions avancé avec Google Analytics et Google Tag Manager sur ...Bruno Guyot
 
Mise en place du suivi multi appareil Google Analytics pour Prestashop avec G...
Mise en place du suivi multi appareil Google Analytics pour Prestashop avec G...Mise en place du suivi multi appareil Google Analytics pour Prestashop avec G...
Mise en place du suivi multi appareil Google Analytics pour Prestashop avec G...Bruno Guyot
 
Mise en place d'un suivi des conversions Adwords avancé avec GTM sur Wordpress
Mise en place d'un suivi des conversions Adwords avancé avec GTM sur WordpressMise en place d'un suivi des conversions Adwords avancé avec GTM sur Wordpress
Mise en place d'un suivi des conversions Adwords avancé avec GTM sur WordpressBruno Guyot
 
Installation de Google Tag Manager sur Wordpress et suivi avancé Google Analy...
Installation de Google Tag Manager sur Wordpress et suivi avancé Google Analy...Installation de Google Tag Manager sur Wordpress et suivi avancé Google Analy...
Installation de Google Tag Manager sur Wordpress et suivi avancé Google Analy...Bruno Guyot
 
Veille et information partagée
Veille et information partagéeVeille et information partagée
Veille et information partagéeEmilie Marquois
 
Conférence sur le Ecommerce
Conférence sur le EcommerceConférence sur le Ecommerce
Conférence sur le Ecommercejfdetout
 
Ecommerce : Conseils et solutions avec Google AdWords
Ecommerce : Conseils et solutions avec Google AdWordsEcommerce : Conseils et solutions avec Google AdWords
Ecommerce : Conseils et solutions avec Google AdWordsDamien Marchois
 

En vedette (20)

3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce
3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce
3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce
 
Shake your-ecommerce-retail-3ème-conférence-aix-en-provence
Shake your-ecommerce-retail-3ème-conférence-aix-en-provenceShake your-ecommerce-retail-3ème-conférence-aix-en-provence
Shake your-ecommerce-retail-3ème-conférence-aix-en-provence
 
Web sémantique et Ecommerce
Web sémantique et EcommerceWeb sémantique et Ecommerce
Web sémantique et Ecommerce
 
Mes premiers pas sur Viadeo en 2015
Mes premiers pas sur Viadeo en 2015Mes premiers pas sur Viadeo en 2015
Mes premiers pas sur Viadeo en 2015
 
Tutoriel Viadeo #1 par Génération 2.0
Tutoriel Viadeo #1 par Génération 2.0Tutoriel Viadeo #1 par Génération 2.0
Tutoriel Viadeo #1 par Génération 2.0
 
Ecommerce Live : suivre efficacement ses performances SEO
Ecommerce Live : suivre efficacement ses performances SEOEcommerce Live : suivre efficacement ses performances SEO
Ecommerce Live : suivre efficacement ses performances SEO
 
Rapport final
Rapport finalRapport final
Rapport final
 
Accéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetAccéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.Net
 
Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique F...
Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique F...Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique F...
Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique F...
 
Suivi du E-commerce amélioré pour Prestashop avec Google Tag Manager
Suivi du E-commerce amélioré pour Prestashop avec Google Tag ManagerSuivi du E-commerce amélioré pour Prestashop avec Google Tag Manager
Suivi du E-commerce amélioré pour Prestashop avec Google Tag Manager
 
ASP.NET MVC 6
ASP.NET MVC 6ASP.NET MVC 6
ASP.NET MVC 6
 
[Fr] Impact du digital sur le commerce (sondage Bonial Opinionway)
[Fr] Impact du digital sur le commerce (sondage Bonial Opinionway)[Fr] Impact du digital sur le commerce (sondage Bonial Opinionway)
[Fr] Impact du digital sur le commerce (sondage Bonial Opinionway)
 
Suivi des conversions avancé avec Google Analytics et Google Tag Manager sur ...
Suivi des conversions avancé avec Google Analytics et Google Tag Manager sur ...Suivi des conversions avancé avec Google Analytics et Google Tag Manager sur ...
Suivi des conversions avancé avec Google Analytics et Google Tag Manager sur ...
 
Mise en place du suivi multi appareil Google Analytics pour Prestashop avec G...
Mise en place du suivi multi appareil Google Analytics pour Prestashop avec G...Mise en place du suivi multi appareil Google Analytics pour Prestashop avec G...
Mise en place du suivi multi appareil Google Analytics pour Prestashop avec G...
 
Mise en place d'un suivi des conversions Adwords avancé avec GTM sur Wordpress
Mise en place d'un suivi des conversions Adwords avancé avec GTM sur WordpressMise en place d'un suivi des conversions Adwords avancé avec GTM sur Wordpress
Mise en place d'un suivi des conversions Adwords avancé avec GTM sur Wordpress
 
Installation de Google Tag Manager sur Wordpress et suivi avancé Google Analy...
Installation de Google Tag Manager sur Wordpress et suivi avancé Google Analy...Installation de Google Tag Manager sur Wordpress et suivi avancé Google Analy...
Installation de Google Tag Manager sur Wordpress et suivi avancé Google Analy...
 
Veille et information partagée
Veille et information partagéeVeille et information partagée
Veille et information partagée
 
Conférence sur le Ecommerce
Conférence sur le EcommerceConférence sur le Ecommerce
Conférence sur le Ecommerce
 
L'incroyable aventure des Dessous du Web
L'incroyable aventure des Dessous du WebL'incroyable aventure des Dessous du Web
L'incroyable aventure des Dessous du Web
 
Ecommerce : Conseils et solutions avec Google AdWords
Ecommerce : Conseils et solutions avec Google AdWordsEcommerce : Conseils et solutions avec Google AdWords
Ecommerce : Conseils et solutions avec Google AdWords
 

Similaire à Quoi de neuf dans ASP.NET 4.5

Asp.Net Dans Plateforme Ms
Asp.Net Dans Plateforme MsAsp.Net Dans Plateforme Ms
Asp.Net Dans Plateforme MsGregory Renard
 
Asp Au Service Des Mv Ps
Asp Au Service Des Mv PsAsp Au Service Des Mv Ps
Asp Au Service Des Mv PsGregory Renard
 
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs Web
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs WebUne visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs Web
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs WebFrédéric Harper
 
Ajax en Java - GTI780 & MTI780 - ETS - A09
Ajax en Java - GTI780 & MTI780 - ETS - A09Ajax en Java - GTI780 & MTI780 - ETS - A09
Ajax en Java - GTI780 & MTI780 - ETS - A09Claude Coulombe
 
Resource Oriented Architecture
Resource Oriented ArchitectureResource Oriented Architecture
Resource Oriented ArchitectureDNG Consulting
 
WebSphere Portal & Rich Internet Applications
WebSphere Portal & Rich Internet ApplicationsWebSphere Portal & Rich Internet Applications
WebSphere Portal & Rich Internet ApplicationsVincent Perrin
 
Ajax en Java - GTI780 & MTI780 - ETS - A08
Ajax en Java - GTI780 & MTI780 - ETS - A08Ajax en Java - GTI780 & MTI780 - ETS - A08
Ajax en Java - GTI780 & MTI780 - ETS - A08Claude Coulombe
 
Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009Frédéric Queudret
 
HTML 5 et CSS3, créez, animez et enrichissez vos sites Web
HTML 5 et CSS3, créez, animez et enrichissez vos sites WebHTML 5 et CSS3, créez, animez et enrichissez vos sites Web
HTML 5 et CSS3, créez, animez et enrichissez vos sites WebMicrosoft
 
02 - [ASP.NET Core] ASP.NET Core MVC
02 - [ASP.NET Core] ASP.NET Core MVC 02 - [ASP.NET Core] ASP.NET Core MVC
02 - [ASP.NET Core] ASP.NET Core MVC Cellenza
 
L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8davrous
 
Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...
Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...
Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...Microsoft Technet France
 
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0Gregory Renard
 
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0Gregory Renard
 
La plateforme Web Microsoft
La plateforme Web MicrosoftLa plateforme Web Microsoft
La plateforme Web MicrosoftChristophe Lauer
 
Nouveautés html5 et css3 dans internet explorer 10
Nouveautés html5 et css3 dans internet explorer 10Nouveautés html5 et css3 dans internet explorer 10
Nouveautés html5 et css3 dans internet explorer 10davrous
 

Similaire à Quoi de neuf dans ASP.NET 4.5 (20)

Starter Kits
Starter KitsStarter Kits
Starter Kits
 
Asp.Net Dans Plateforme Ms
Asp.Net Dans Plateforme MsAsp.Net Dans Plateforme Ms
Asp.Net Dans Plateforme Ms
 
Asp Au Service Des Mv Ps
Asp Au Service Des Mv PsAsp Au Service Des Mv Ps
Asp Au Service Des Mv Ps
 
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs Web
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs WebUne visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs Web
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs Web
 
Ajax en Java - GTI780 & MTI780 - ETS - A09
Ajax en Java - GTI780 & MTI780 - ETS - A09Ajax en Java - GTI780 & MTI780 - ETS - A09
Ajax en Java - GTI780 & MTI780 - ETS - A09
 
Resource Oriented Architecture
Resource Oriented ArchitectureResource Oriented Architecture
Resource Oriented Architecture
 
WebSphere Portal & Rich Internet Applications
WebSphere Portal & Rich Internet ApplicationsWebSphere Portal & Rich Internet Applications
WebSphere Portal & Rich Internet Applications
 
Ajax en Java - GTI780 & MTI780 - ETS - A08
Ajax en Java - GTI780 & MTI780 - ETS - A08Ajax en Java - GTI780 & MTI780 - ETS - A08
Ajax en Java - GTI780 & MTI780 - ETS - A08
 
Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009
 
HTML 5 et CSS3, créez, animez et enrichissez vos sites Web
HTML 5 et CSS3, créez, animez et enrichissez vos sites WebHTML 5 et CSS3, créez, animez et enrichissez vos sites Web
HTML 5 et CSS3, créez, animez et enrichissez vos sites Web
 
02 - [ASP.NET Core] ASP.NET Core MVC
02 - [ASP.NET Core] ASP.NET Core MVC 02 - [ASP.NET Core] ASP.NET Core MVC
02 - [ASP.NET Core] ASP.NET Core MVC
 
Framework .net overview
Framework .net overviewFramework .net overview
Framework .net overview
 
Séquence1.pptx
Séquence1.pptxSéquence1.pptx
Séquence1.pptx
 
L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8
 
Spring MVC
Spring MVCSpring MVC
Spring MVC
 
Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...
Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...
Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...
 
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
 
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
 
La plateforme Web Microsoft
La plateforme Web MicrosoftLa plateforme Web Microsoft
La plateforme Web Microsoft
 
Nouveautés html5 et css3 dans internet explorer 10
Nouveautés html5 et css3 dans internet explorer 10Nouveautés html5 et css3 dans internet explorer 10
Nouveautés html5 et css3 dans internet explorer 10
 

Plus de Microsoft

Uwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuUwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuMicrosoft
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaSMicrosoft
 
Tester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileTester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileMicrosoft
 
Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Microsoft
 
Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Microsoft
 
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Microsoft
 
Créer un bot de A à Z
Créer un bot de A à ZCréer un bot de A à Z
Créer un bot de A à ZMicrosoft
 
Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Microsoft
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Microsoft
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsMicrosoft
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Microsoft
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryMicrosoft
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Microsoft
 
Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Microsoft
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Microsoft
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET CoreMicrosoft
 
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Microsoft
 
Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Microsoft
 
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursAzure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursMicrosoft
 

Plus de Microsoft (20)

Uwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuUwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieu
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaS
 
Tester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileTester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobile
 
Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo
 
Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.
 
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
 
Créer un bot de A à Z
Créer un bot de A à ZCréer un bot de A à Z
Créer un bot de A à Z
 
Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs Analytics
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site Recovery
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
 
Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET Core
 
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?
 
Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...
 
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursAzure Service Fabric pour les développeurs
Azure Service Fabric pour les développeurs
 

Quoi de neuf dans ASP.NET 4.5

  • 1. palais des congrès Paris 7, 8 et 9 février 2012
  • 2. Quoi de neuf dans ASP.NET 4.5 7 Février Tomasz Jaskula Mohamed Zied Nemili Développeur/Architecte Développeur/Architecte Compose IT IIEXPERT
  • 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. 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. 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. DEMO Les contrôles de données fortement typés
  • 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. DEMO Model binding : Select, update, filtre, …
  • 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. 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. 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. 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. 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
  • 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
  • 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. 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
  • 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
  • 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. 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. 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. 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. DEMO Les modules et handlers asynchrones
  • 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. ASP.NET Core Runtime and Framework DEMO Sécurité et XSS
  • 29. ASP.NET Core Runtime and Framework Comment le Serveur peut-il se connecter au client ?
  • 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. ASP.NET Core Runtime and Framework Comment le Serveur peut-il se connecter au client ? Long polling Client Serveur
  • 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. 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
  • 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. 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. 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. 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. 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. 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. Visual Studio 2011 IISExpress ASP .NET precompilation et merge
  • 42.
  • 43. https://github.com/tjaskula/TechDays-2012-ASP.NET-4.5 Tomasz Jaskula Mohamed Zied Nemili @tjaskula zied@zied.fr tomasz@jaskula.fr http://www.zied.fr http://blogs.developpeur.org (FR) http://www.codedistillers.fr (ENG) http://www.compose-it-soft.fr