Retour d'expérience sur CSLA.Net ?
Je ne sais pas si ce sujet devrait être ici ou dans le forum conception.
CSLA .NET est un framework permettant de construire une application en couches et offrant, si j'ai bien compris, des facilités particulières pour la gestion de la couche métier.
Je serais curieux de savoir si quelqu'un ici l'a utilisé ou évalué, et quelles conclusions en sont tirées....
Voici deux liens pour faire connaissance avec le produit (gratuit) :
http://www.lhotka.net/Article.aspx?i...f-dcbb2f0a75d0
http://www.primos.com.au/primos/Defa...ID=50&tabid=67
CSLA.NET: Attention bcp de travail
Notre équipe utilise CSLA depuis sa version pour VB6 jusqu'à la version .NET 1.53 (nous n'avons pas encore commencé des projets avec CSLA.NET 2.x.
On réalise parfaitement de grands et moyens projets avec à deux conditions:
1. C'est une optique entièrement par couches. Si l'équipe est habituée à mettre la logique applicative dans les fenêtres et les boutons, elle aura beaucoup de mal à s'adapter au début.
2. C'est une optique entièrement orientée objets (la partie facile), i.e. on peut utiliser le framework tel quel en évitant au maximum d'entrer dans ses entrailles, mais alors on peut laisser passer bcp de choses que l'on ne comprend pas parfaitement (la partie difficile).
Typiquement, les notions de base que l'on trouverait dans des classiques comme le Design Patterns [GoF] ou Patterns of Enterprise Application Architecture [Fowler] sont utilisés MAIS jamais mentionnés, ce qui fait que l'on peut rester dans une relative ingnorance de la façon dont les choses sont faites et faire les mauvais choix impactant sur les performances.
Ihari