le .Net 3.0 et 3.5 apportent tout un tas de choses nouvelles !
Tout d'abord le C# 3.0 ! Que des bonnes nouvelles en faite. Avec le C# 2.0, nous avions déjà quelques nouveautés suivantes :
- Les génériques,
- Les classes partielles,
- Les itérateurs,
- Les méthodes anonymes,
- Les types nullables,
- ...
Avec le C# 3, encore des nouveautés avec un générateur de code complet, permettant des requêtes intégrées à votre code sous le nom LINQ, voici les grandes nouveautés :
- LINQ,
- la déclaration simplifiées "var",
- méthodes anonymes modifiées,
- Les méthodes d'extension,
- Les types anonymes,
- ...
Le framework 3.0 apporte des nouveaux composants au framework, tout en restant sur le CLR 2.0. Vous trouverez des librairies réellement géniales :
- WCF ( Windows Communication Fondation ),
- WPF ( Windows Présentation Fondation ),
- WF ( Windows Workflow Fondation ),
- WCS ( Windows CardSpace ).
Regardons de plus prêt :
WPF ( Windows Présentation Fondation ) est un nouveau système d'interfaces graphiques qui permet d'unifier l'interface utilisateur, les documents et les médias. C'est en gros un moteur de rendu vectoriel. Vous pouvez décrire vos interfaces graphiques sous la forme d'un fichier XML (le Xaml). avec l'arrivée en force de SylverLight, attention les yeux !!!
WF ( Windows Workflow Fondation ) arrive enfin ! toute l'expérience du Workflow enfin implémenté sur la plateforme .Net. WF est un moteur d'exécution Workflow. Microsoft a implémenté cela avec brio, intégrant les différentes procédures de façon décentralisée, permettant la mise en place d'une solution globale dans l'entreprise. Par exemple, il est très facile de mettre en rapport dans une même procédure business un humain avec une machine (automate). c'est assurément un système formidable à creuser !
WCF ( Windows Communication Fondation ) est une partie du framework orienté "Service" qui permet de développer plus facilement sur une architecture distribuée, facilitant l'interopérabilité de façon fiable et sécurisée.
et enfin
WCS ( Windows CardSpace ) permet aux utilisateur de se signer de façon simple et sécurisée. Personnellement, je ne suis pas convaincu par le système qui est intégré sur Windows Vista. Il faut tout de même suivre cela dans le cadre de l'authentification des utilisateurs, notamment sur un système SSO par exemple.
Bientôt, nous regarderons le .Net 3.5 !