J'ai beaucoup lu et joué avec Castle Windsor 1.0 RC3 dernièrement et j'aime vraiment la fonctionnalité qu'il offre. Récemment 2.0 a été libéré mais pour le moment je suis bloqué avec RC3 pour le moment. Donc, dans cet esprit, quelles sont les différences flagrantes entre les deux versions et quels sont les pièges et les solutions de contournement respectives lorsque vous utilisez 1.0 RC3 sur 2.0? De plus, est-ce que ces différences/pièges influencent directement l'intégration avec MonoRail 1.0 RC3?Quelles sont les différences entre Castle Windsor 1.0 RC3 et Castle Windsor 2.0?
Répondre
Windsor a été beaucoup amélioré depuis RC3, vous pouvez voir la totalité changelog here.
Je n'ai pas eu beaucoup de mal à faire passer Windsor de RC3 à 2.0 dans quelques applications. Mais dans d'autres projets avec RC3, j'ai beaucoup d'autres dépendances de Castle (MonoRail, ActiveRecord, ActiveRecord, AutomaticTransactionManagement), donc je devrais les mettre à niveau (qui ne sont pas encore disponibles) plus doit mettre à niveau NHibernate (RC3 utilise NHibernate 1.2, le tronc utilise NHibernate 2.1 qui n'est pas encore sorti). J'ai même utilisé AspectSharp qui est maintenant disparu, donc je devrais le remplacer. Certains sont de gros projets et il me faudrait beaucoup de temps pour mettre à jour toutes ces dépendances, temps que je n'ai pas en ce moment ...
Donc j'attendrai que toutes ces dépendances soient libérées, alors améliorer tout. En attendant, RC3 fonctionne très bien ...
- 1. Comment utiliser Castle Windsor 2.0 et Log4Net ensemble?
- 2. Castle Windsor et enregistrement automatique
- 3. IoC (Castle Windsor) et les assistants statiques
- 4. Castle Windsor - Dépendances d'exécution imbriquées
- 5. Castle Windsor: Alors, que font les ActAs?
- 6. Utilisation WindsorControllerFactory de MVCContrib avec le nouveau Windsor Castle 2.0
- 7. Dois-je passer à Castle Windsor v2?
- 8. Castle Windsor Résolution d'interface par réflexion
- 9. Comment obtenir l'enregistrement automatique avec Castle Windsor
- 10. Injection d'interfaces multiples avec castle windsor
- 11. Castle Windsor - Argument de constructeur nul
- 12. Erreur d'instanciation d'objet dans Castle Windsor
- 13. Castle Windsor: supprime les exceptions levées par Resolve()
- 14. Windsor Castle: de bonnes sources pour la documentation, les tutoriels
- 15. Windsor Castle: une interface fluide pour les paramètres Resolve()?
- 16. ASP.NET MVC 1.0 et Castle ActiveRecord 2.0 Chargement paresseux
- 17. Comment accéder à l'API Fluent Interfaces de Castle Windsor?
- 18. Castle Windsor: Comment récupérer un proxy pour une instance spécifique?
- 19. Windsor Castle API Courant: Définir la dépendance explicitement
- 20. Castle Windsor: Comment découper mon fichier XML en plusieurs fichiers?
- 21. Injecter plusieurs implémentations de service avec Castle Windsor
- 22. Comment empêcher Castle Windsor d'injecter des dépendances immobilières?
- 23. Paramètres du constructeur de passage de Castle Windsor
- 24. Castle Windsor Injection de dépendances avec plusieurs implémentations concrètes
- 25. Castle Windsor: Comment passer un paramètre de liste au conteneur?
- 26. Castle-Windsor prend en charge ForwardedTypes via la configuration XML
- 27. Quelles sont les différences entre les délégués et les événements?
- 28. Utilisation de Castle Windsor et de l'installation NHibernate sur l'hébergement partagé
- 29. Où et comment Castle Windsor met en place une installation d'exploitation forestière
- 30. Quelles sont les principales différences entre CLTL2 et ANSI CL?
Merci pour le lien changelog. Y a-t-il quelque chose de particulièrement significatif entre les deux, comme des gains de performance ou des améliorations de résolution? Je suis sûr que le changelog va dans le détail mais je cherche un résumé de certaines des plus grandes améliorations. –
Le changelog * est * un résumé. Peut-être le changement le plus visible est l'API fluide, mais aussi beaucoup de points d'extension utiles ont été ajoutés. –
fluent API: http://hammett.castleproject.org/?p=250 http://hammett.castleproject.org/?p=253 –