SlideShare a Scribd company logo
1 of 15
Emplacement éventuel pour votre logo
Tour d’horizon VS2010 - .NET 4.0 – ASP .NET 4.0 Aurélien Verla – aurelien.verla@wygwam.com
Introduction C# 4.0 ManagedExtensibility Framework ASP.NET Agenda
Historique	 SP1 3.5 3.0 .NET 1.0 .NET 1.1 .NET 2.0 .NET 4 2002 2003 2010 RTM 2005-08 CLR 1.0 CLR 1.1 CLR 2.0 CLR 4
C# 4.0 Windows PresentationFundation 4.0 Windows Communication Fundation 4.0 Windows WorkflowFundation 4.0 ASP.NET 4.0 MVC 2.0 Entity Framework 2.0 Dynamic Data Silverlight 4.0 WCF Data Services ManagedExtensibility Framework ParallelComputing … Nouveautés
Named and Optionnal Arguments VB FeatureLike Evite de créer « N » surcharges Dynamic Expose des membres et/ou propriétés au Runtime ExpandoObject, DynamicObject C# 4.0
C# 4.0
ManagedExtensibility Framework (MEF) est une bibliothèque pour la création d'applications simples et extensibles. Elle permet aux développeurs d'applications de découvrir et d'utiliser des extensions sans aucune Règles Export Import Compose ManagedExtensibilty Framework
ManagedExtensibility Framework
MEF
Evolution par add-ons RIA Services, SilverLight MS Ajax, AjaxControlToolkit MVC, DynamicData ADO.Net Data Services … Nécessité d’uniformisation au sein d’un même Framework Prendre en compte 4 années de feedback utilisateur Amélioration de l’existant Support des nouvelles technologies (Ajax, MVC, RIA, RDA…) ASP.NET 4.0
ASP.NET 4.0
Nouveautés SearchEngineOptimization Page metas URL Routing RedirectPermanent RenderingEngine Meilleur contrôle du rendu HTML Intégration des CSS Adapters Nouveaux Contrôles QueryExtender Chart Optimisation ClientID ViewState … ASP.NET 4.0
ASP.NET 4.0
Emplacement éventuel pour votre logo

More Related Content

Viewers also liked

Иконописные школы
Иконописные школыИконописные школы
Иконописные школыfonelene elengone
 
Скульптура Древнего царства
Скульптура Древнего царстваСкульптура Древнего царства
Скульптура Древнего царстваfonelene elengone
 
Intelligent design en_rev1
Intelligent design en_rev1Intelligent design en_rev1
Intelligent design en_rev1oceancommotion
 
Daily Newsletter AgriCommodity 02-01-12
Daily Newsletter AgriCommodity 02-01-12Daily Newsletter AgriCommodity 02-01-12
Daily Newsletter AgriCommodity 02-01-12capital Height
 
Тверская школа иконописи
Тверская школа иконописиТверская школа иконописи
Тверская школа иконописиfonelene elengone
 
Иконопись Новгорода
Иконопись НовгородаИконопись Новгорода
Иконопись Новгородаfonelene elengone
 
33 Viral Marketing Slideshow 1460 Cc32 1 B78 E152 920 Fae9 F4 Bc669 Bc(2)
33 Viral Marketing Slideshow 1460 Cc32 1 B78 E152 920 Fae9 F4 Bc669 Bc(2)33 Viral Marketing Slideshow 1460 Cc32 1 B78 E152 920 Fae9 F4 Bc669 Bc(2)
33 Viral Marketing Slideshow 1460 Cc32 1 B78 E152 920 Fae9 F4 Bc669 Bc(2)themachinenetwork
 
Лувр. Египетская коллекция
Лувр. Египетская коллекцияЛувр. Египетская коллекция
Лувр. Египетская коллекцияfonelene elengone
 
Social media challenges in destination marketing
Social media challenges in destination marketingSocial media challenges in destination marketing
Social media challenges in destination marketingFrederic Gonzalo
 
Государственная программа развития образования 2013-2020 - проект
Государственная программа развития образования 2013-2020 - проектГосударственная программа развития образования 2013-2020 - проект
Государственная программа развития образования 2013-2020 - проектfonelene elengone
 
Гробница тутанхамона
Гробница тутанхамонаГробница тутанхамона
Гробница тутанхамонаfonelene elengone
 
Сакральные символы Древнего Египта
Сакральные  символы Древнего ЕгиптаСакральные  символы Древнего Египта
Сакральные символы Древнего Египтаfonelene elengone
 

Viewers also liked (14)

Иконописные школы
Иконописные школыИконописные школы
Иконописные школы
 
Скульптура Древнего царства
Скульптура Древнего царстваСкульптура Древнего царства
Скульптура Древнего царства
 
Intelligent design en_rev1
Intelligent design en_rev1Intelligent design en_rev1
Intelligent design en_rev1
 
Daily Newsletter AgriCommodity 02-01-12
Daily Newsletter AgriCommodity 02-01-12Daily Newsletter AgriCommodity 02-01-12
Daily Newsletter AgriCommodity 02-01-12
 
Андрей Рублев
Андрей РублевАндрей Рублев
Андрей Рублев
 
Тверская школа иконописи
Тверская школа иконописиТверская школа иконописи
Тверская школа иконописи
 
Иконопись Новгорода
Иконопись НовгородаИконопись Новгорода
Иконопись Новгорода
 
33 Viral Marketing Slideshow 1460 Cc32 1 B78 E152 920 Fae9 F4 Bc669 Bc(2)
33 Viral Marketing Slideshow 1460 Cc32 1 B78 E152 920 Fae9 F4 Bc669 Bc(2)33 Viral Marketing Slideshow 1460 Cc32 1 B78 E152 920 Fae9 F4 Bc669 Bc(2)
33 Viral Marketing Slideshow 1460 Cc32 1 B78 E152 920 Fae9 F4 Bc669 Bc(2)
 
Лувр. Египетская коллекция
Лувр. Египетская коллекцияЛувр. Египетская коллекция
Лувр. Египетская коллекция
 
Social media challenges in destination marketing
Social media challenges in destination marketingSocial media challenges in destination marketing
Social media challenges in destination marketing
 
Государственная программа развития образования 2013-2020 - проект
Государственная программа развития образования 2013-2020 - проектГосударственная программа развития образования 2013-2020 - проект
Государственная программа развития образования 2013-2020 - проект
 
Гробница тутанхамона
Гробница тутанхамонаГробница тутанхамона
Гробница тутанхамона
 
Сакральные символы Древнего Египта
Сакральные  символы Древнего ЕгиптаСакральные  символы Древнего Египта
Сакральные символы Древнего Египта
 
2008 05-14-my0 competition
2008 05-14-my0 competition2008 05-14-my0 competition
2008 05-14-my0 competition
 

Similar to WygDay 2010 - Tour d’horizon VS2010 - .NET 4.0 – ASP .NET 4.0

Introdot Netc Sharp Fr
Introdot Netc Sharp FrIntrodot Netc Sharp Fr
Introdot Netc Sharp FrGregory 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
 
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
 
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
 
Le Developpement Web Aspnet2 Vb2005
Le Developpement Web Aspnet2   Vb2005Le Developpement Web Aspnet2   Vb2005
Le Developpement Web Aspnet2 Vb2005Gregory Renard
 
Techdays Visual Studio 2010
Techdays Visual Studio 2010Techdays Visual Studio 2010
Techdays Visual Studio 2010Gregory 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
 
Asp Au Service Des Mv Ps
Asp Au Service Des Mv PsAsp Au Service Des Mv Ps
Asp Au Service Des Mv PsGregory Renard
 
Objet direct 2013-05-11 Microsoft ALM 2013 Software Factory
Objet direct 2013-05-11 Microsoft ALM 2013 Software FactoryObjet direct 2013-05-11 Microsoft ALM 2013 Software Factory
Objet direct 2013-05-11 Microsoft ALM 2013 Software FactoryFactoVia
 
Premiers pas dans l'univers .NET
Premiers pas dans l'univers .NETPremiers pas dans l'univers .NET
Premiers pas dans l'univers .NETBantu Hub
 
Common features in webapi aspnetcore
Common features in webapi aspnetcoreCommon features in webapi aspnetcore
Common features in webapi aspnetcoreMSDEVMTL
 
CLaueR - AFUP PHP et Silverlight
CLaueR - AFUP PHP et SilverlightCLaueR - AFUP PHP et Silverlight
CLaueR - AFUP PHP et SilverlightChristophe Lauer
 
BreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureNicolas Georgeault
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET CoreMicrosoft
 

Similar to WygDay 2010 - Tour d’horizon VS2010 - .NET 4.0 – ASP .NET 4.0 (20)

Introdot Netc Sharp Fr
Introdot Netc Sharp FrIntrodot Netc Sharp Fr
Introdot Netc Sharp Fr
 
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
 
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
 
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
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
Le Developpement Web Aspnet2 Vb2005
Le Developpement Web Aspnet2   Vb2005Le Developpement Web Aspnet2   Vb2005
Le Developpement Web Aspnet2 Vb2005
 
Techdays Visual Studio 2010
Techdays Visual Studio 2010Techdays Visual Studio 2010
Techdays Visual Studio 2010
 
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
 
Starter Kits
Starter KitsStarter Kits
Starter Kits
 
Silverlight 4
Silverlight 4Silverlight 4
Silverlight 4
 
Architecture .net
Architecture  .netArchitecture  .net
Architecture .net
 
Asp Au Service Des Mv Ps
Asp Au Service Des Mv PsAsp Au Service Des Mv Ps
Asp Au Service Des Mv Ps
 
Objet direct 2013-05-11 Microsoft ALM 2013 Software Factory
Objet direct 2013-05-11 Microsoft ALM 2013 Software FactoryObjet direct 2013-05-11 Microsoft ALM 2013 Software Factory
Objet direct 2013-05-11 Microsoft ALM 2013 Software Factory
 
Premiers pas dans l'univers .NET
Premiers pas dans l'univers .NETPremiers pas dans l'univers .NET
Premiers pas dans l'univers .NET
 
Initiation à ASP.NET 4.0
Initiation à ASP.NET 4.0Initiation à ASP.NET 4.0
Initiation à ASP.NET 4.0
 
Common features in webapi aspnetcore
Common features in webapi aspnetcoreCommon features in webapi aspnetcore
Common features in webapi aspnetcore
 
CLaueR - AFUP PHP et Silverlight
CLaueR - AFUP PHP et SilverlightCLaueR - AFUP PHP et Silverlight
CLaueR - AFUP PHP et Silverlight
 
BreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec Azure
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET Core
 

More from Wygwam

WygDay 2010 - Bing Maps - integrez de la cartographie dans vos applications ...
WygDay 2010  - Bing Maps - integrez de la cartographie dans vos applications ...WygDay 2010  - Bing Maps - integrez de la cartographie dans vos applications ...
WygDay 2010 - Bing Maps - integrez de la cartographie dans vos applications ...Wygwam
 
WygDay 2010 - Start Up : xbrainlab
WygDay 2010 - Start Up : xbrainlabWygDay 2010 - Start Up : xbrainlab
WygDay 2010 - Start Up : xbrainlabWygwam
 
WygDay 2010 - Start Up : Méliat
WygDay 2010 - Start Up : MéliatWygDay 2010 - Start Up : Méliat
WygDay 2010 - Start Up : MéliatWygwam
 
WygDay 2010 - session plénière
WygDay 2010 - session plénièreWygDay 2010 - session plénière
WygDay 2010 - session plénièreWygwam
 
WygDay 2010 - MVVM "model-View-View-Model"
WygDay 2010 -  MVVM "model-View-View-Model"WygDay 2010 -  MVVM "model-View-View-Model"
WygDay 2010 - MVVM "model-View-View-Model"Wygwam
 
WygDay 2010 - Gouvernance SharePoint
WygDay 2010 - Gouvernance SharePointWygDay 2010 - Gouvernance SharePoint
WygDay 2010 - Gouvernance SharePointWygwam
 
Wygday 2010 - Commerce Server 2009
Wygday 2010 - Commerce Server 2009Wygday 2010 - Commerce Server 2009
Wygday 2010 - Commerce Server 2009Wygwam
 
Wygday 2010 - architecture tfs et industrialisation
Wygday 2010 - architecture tfs et industrialisationWygday 2010 - architecture tfs et industrialisation
Wygday 2010 - architecture tfs et industrialisationWygwam
 
Wygday2010 - silverlight 4 & wpf 4
Wygday2010 -  silverlight 4 & wpf 4Wygday2010 -  silverlight 4 & wpf 4
Wygday2010 - silverlight 4 & wpf 4Wygwam
 
Wygday2010 - Supervision applicative avec System Center Operations Manager
Wygday2010 - Supervision applicative avec System Center Operations ManagerWygday2010 - Supervision applicative avec System Center Operations Manager
Wygday2010 - Supervision applicative avec System Center Operations ManagerWygwam
 
WygDay 2010 - Applications Virtuelles
WygDay 2010 - Applications VirtuellesWygDay 2010 - Applications Virtuelles
WygDay 2010 - Applications VirtuellesWygwam
 

More from Wygwam (11)

WygDay 2010 - Bing Maps - integrez de la cartographie dans vos applications ...
WygDay 2010  - Bing Maps - integrez de la cartographie dans vos applications ...WygDay 2010  - Bing Maps - integrez de la cartographie dans vos applications ...
WygDay 2010 - Bing Maps - integrez de la cartographie dans vos applications ...
 
WygDay 2010 - Start Up : xbrainlab
WygDay 2010 - Start Up : xbrainlabWygDay 2010 - Start Up : xbrainlab
WygDay 2010 - Start Up : xbrainlab
 
WygDay 2010 - Start Up : Méliat
WygDay 2010 - Start Up : MéliatWygDay 2010 - Start Up : Méliat
WygDay 2010 - Start Up : Méliat
 
WygDay 2010 - session plénière
WygDay 2010 - session plénièreWygDay 2010 - session plénière
WygDay 2010 - session plénière
 
WygDay 2010 - MVVM "model-View-View-Model"
WygDay 2010 -  MVVM "model-View-View-Model"WygDay 2010 -  MVVM "model-View-View-Model"
WygDay 2010 - MVVM "model-View-View-Model"
 
WygDay 2010 - Gouvernance SharePoint
WygDay 2010 - Gouvernance SharePointWygDay 2010 - Gouvernance SharePoint
WygDay 2010 - Gouvernance SharePoint
 
Wygday 2010 - Commerce Server 2009
Wygday 2010 - Commerce Server 2009Wygday 2010 - Commerce Server 2009
Wygday 2010 - Commerce Server 2009
 
Wygday 2010 - architecture tfs et industrialisation
Wygday 2010 - architecture tfs et industrialisationWygday 2010 - architecture tfs et industrialisation
Wygday 2010 - architecture tfs et industrialisation
 
Wygday2010 - silverlight 4 & wpf 4
Wygday2010 -  silverlight 4 & wpf 4Wygday2010 -  silverlight 4 & wpf 4
Wygday2010 - silverlight 4 & wpf 4
 
Wygday2010 - Supervision applicative avec System Center Operations Manager
Wygday2010 - Supervision applicative avec System Center Operations ManagerWygday2010 - Supervision applicative avec System Center Operations Manager
Wygday2010 - Supervision applicative avec System Center Operations Manager
 
WygDay 2010 - Applications Virtuelles
WygDay 2010 - Applications VirtuellesWygDay 2010 - Applications Virtuelles
WygDay 2010 - Applications Virtuelles
 

WygDay 2010 - Tour d’horizon VS2010 - .NET 4.0 – ASP .NET 4.0

  • 2. Tour d’horizon VS2010 - .NET 4.0 – ASP .NET 4.0 Aurélien Verla – aurelien.verla@wygwam.com
  • 3. Introduction C# 4.0 ManagedExtensibility Framework ASP.NET Agenda
  • 4. Historique SP1 3.5 3.0 .NET 1.0 .NET 1.1 .NET 2.0 .NET 4 2002 2003 2010 RTM 2005-08 CLR 1.0 CLR 1.1 CLR 2.0 CLR 4
  • 5. C# 4.0 Windows PresentationFundation 4.0 Windows Communication Fundation 4.0 Windows WorkflowFundation 4.0 ASP.NET 4.0 MVC 2.0 Entity Framework 2.0 Dynamic Data Silverlight 4.0 WCF Data Services ManagedExtensibility Framework ParallelComputing … Nouveautés
  • 6. Named and Optionnal Arguments VB FeatureLike Evite de créer « N » surcharges Dynamic Expose des membres et/ou propriétés au Runtime ExpandoObject, DynamicObject C# 4.0
  • 8. ManagedExtensibility Framework (MEF) est une bibliothèque pour la création d'applications simples et extensibles. Elle permet aux développeurs d'applications de découvrir et d'utiliser des extensions sans aucune Règles Export Import Compose ManagedExtensibilty Framework
  • 10. MEF
  • 11. Evolution par add-ons RIA Services, SilverLight MS Ajax, AjaxControlToolkit MVC, DynamicData ADO.Net Data Services … Nécessité d’uniformisation au sein d’un même Framework Prendre en compte 4 années de feedback utilisateur Amélioration de l’existant Support des nouvelles technologies (Ajax, MVC, RIA, RDA…) ASP.NET 4.0
  • 13. Nouveautés SearchEngineOptimization Page metas URL Routing RedirectPermanent RenderingEngine Meilleur contrôle du rendu HTML Intégration des CSS Adapters Nouveaux Contrôles QueryExtender Chart Optimisation ClientID ViewState … ASP.NET 4.0