2009-07-15 4 views

ответ

7

Я тоже начинаю с этих фреймворков, и это то, что я собираю.

Caliburn был дольше и на мой взгляд выглядит более зрелым в некотором роде. Например, он поддерживает несколько контейнеров IoC. Тем не менее, некоторые из реализаций общих черт, выполненных в Prism, тоже хороши, и основатель Caliburn даже удалил некоторые функции, которые вы могли бы получить от Prism.

Преимущество Prism заключается в том, что оно официально принадлежит Microsoft и, как таковое, вероятно, будет зрелым, чтобы каким-то образом стать отраслевым стандартом. Они также будут поддерживать другие IoC, кроме Unity, в будущем.

Из моего показа, кажется, действительно можно использовать оба и это то, что я ищу. Я отправлю назад, если у меня есть какие-либо успехи.

+0

Спасибо за ответ gommo - это выиграло мне значок «перекати-поле», так как он так долго оставался без ответа! Я также не знал о различиях в возможностях IoC. Sean –

+3

Призма поддерживает несколько каркасов IoC, так как не менее 2.0, 6 месяцев до вашего сообщения. –

+0

Так оно и есть, спасибо Ричарду –