2009-05-16 8 views
2

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

3

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 ...

+0

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. –

+0

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. –

+2

fluent API: http://hammett.castleproject.org/?p=250 http://hammett.castleproject.org/?p=253 –

Questions connexes