2009-05-16 4 views
2

Я читал кучу и играл с Castle Windsor 1.0 RC3 в последнее время и очень люблю функциональность, которую он предоставляет. Недавно был выпущен 2.0, но пока я довольно сильно зацикливаюсь на RC3. Итак, имея в виду, каковы некоторые из вопиющих различий между двумя версиями и каковы некоторые из ловушек и соответствующие обходные пути при использовании 1.0 RC3 над 2.0? И, кроме того, любая из этих различий/ловушек напрямую влияет на интеграцию с MonoRail 1.0 RC3?В чем разница между Castle Windsor 1.0 RC3 и Castle Windsor 2.0?

ответ

3

Windsor был улучшен с тех пор, как RC3, вы можете увидеть весь changelog here.

У меня не было особых проблем с модернизацией Windsor от RC3 до 2.0 в нескольких приложениях.

Но в некоторых других проектах с RC3 у меня есть много других зависимостей замка (MonoRail, ActiveRecord, средство ActiveRecord, средство автоматического управления транзакциями), поэтому мне придется обновить все (пока не выпущенные), плюс я бы должны обновить NHibernate (RC3 использует NHibernate 1.2, trunk использует NHibernate 2.1, который также еще не выпущен). Я даже использовал AspectSharp, который теперь не функционирует, поэтому мне пришлось бы его заменить. Некоторые из них довольно большие, и мне потребуется много времени, чтобы обновить все эти зависимости, время, которое у меня сейчас нет ...

Поэтому я буду ждать, пока все эти зависимости будут выпущены, а затем обновить все. В то же время RC3 работает просто отлично ...

+0

Спасибо за ссылку на изменение. Есть ли что-то особенно важное между этими двумя, например, повышение производительности или устранение улучшений? Я уверен, что журнал изменений в деталях, но я ищу резюме некоторых из больших улучшений. –

+0

Подпись * это * резюме. Возможно, наиболее заметным изменением является свободный API, но также добавлено много полезных точек расширения. –

+2

Свободный API: http://hammett.castleproject.org/?p=250 http://hammett.castleproject.org/?p=253 –

Смежные вопросы