Ce nouvel article fait suite à mon premier article de cette nouvelle collection « LINQ et vous ». L’objectif est toujours de nous amener pas à pas vers la finalité de l’évolution du .NET Framework en version 3.5. Poursuivons ainsi notre découverte du .NET Framework 3.5 et de son écosystème !
Souvenez-vous ma conclusion précédente, pour rappel :
« Cette approche devrait vous permettre de non seulement découvrir les nouveautés du .NET
Framework, de Visual Studio 2008, des langages C# 3.0 - VB9.0 mais aussi, je l'espère, de
comprendre la logique qui me semble avoir été le fil conducteur des équipes de Redmond afin
d'aboutir à ces nouvelles versions ».
Franchissons ainsi une seconde étape en décortiquant les nouvelles librairies (Assemblies)
misent à disposition au travers de la dénomination « .NET Framework 3.5 ».
Historique du .NET Framework
Je pense que parfois un bon schéma vaut mieux que toutes les explications du monde. Nous ne
devrions pas être très loin de cette affirmation dans ce cas-ci.
Observez ainsi la structure suivante présentant les différentes évolutions et organisation du
.NET Framework depuis sa version 1.0 jusque sa toute dernière version soit la 3.5.
Vous comprendrez mon insistance quant à la notion de CLR, puisque comme nous le verrons plus
loin dans cet article, les versions 2.0 – 3.0 et 3.5 reposent bien sur la CLR 2.0.50727 ! Je
vous reporte au « Part 1 » pour ceux qui souhaiteraient relire les tenants et aboutissants de
cette affirmation.
Cependant, voici pour rappel, quelques dates clés :
2002 : .NET Framework 1.0
2003 : .NET Framework 1.1
Fin 2005 : .NET Framework 2.0
Fin 2006 : .NET Framework 3.0
Fin 2007 (début 2008) : .NET Framework 3.5
Ces dates n’ont que pour objectif, pour ceux qui ne le seraient pas encore, de vous montrer
l’historique et la pérennité de cette plateforme de développement.