lundi 6 juillet 2009 22:48
tja
[Castle] Du nouveau chez Castle, la nouvelle version de Windsor et DynamicProxy est sortie.
Cela fait long temps qu’il n’y avait plus de nouvelles du côté des créateurs du projet Castle qui ont enfin sorti une nouvelle version de Windsor et DynamicProxy.
Castle Windsor est un conteneur élaboré IoC (Inversion Of Control) est en même temps un des plus populaires conteneurs de ce type. Bien qu’il n’ait jamais été sorti en version finale (1.0) cela ne l’a pas empêché d’être de plus en plus populaire parmi les développeurs. De plus il n’a pas été actualisé depuis prêt d’un an et demi. Après des années d’attente il est enfin sorti en version RTM 2.0.
Castle DynamicProxy permet de générer à la volée les objets proxy pour les interfaces et les classes. Grâce à sa capacité d’interception des appels aux membres définis dans les interfaces et les classes il peut être facilement utilisé dans l’approche de programmation orientée aspect (AOP). Cette capacité est d’ailleurs utilisée par les frameworks comme NHibernate, RhinoMocks ou Ninject. DynamicProxy est actuellement en version 2.1.
Vous pouvez télécharger Windsor 2.0 et DynamicProxy 2.1 sur la page de Castle.
Pour rappel, Castle ce n’est pas seulement Windsor et DynamicProxy. Il y a aussi un framework MVC MonoRail ou basée sur NHibernate l’implémentation du pattern active record « ActiveRecord ».
Tout ça est à suivre !
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :