Выбор между Призмой и Калибурном - PullRequest
13 голосов
/ 19 марта 2010

Я использую Prism 2.0 для личного проекта уже несколько месяцев. Недавно я слышал о Калибурне, и мне интересно, есть ли у меня веские причины, чтобы подумать об этом.

Мне нравится возможность загрузки модулей Prism. Я намерен создавать модули для своего приложения и хотел бы иметь возможность развертывать их модульно. Это возможно и с Caliburn?

Какие преимущества у Caliburn перед Prism?

(Я читал, что к сентябрю 2010 года у Prism также будет новая версия, которая будет использовать .Net 4.0. И к тому времени я буду поддерживать гибкость моего приложения.)

1 Ответ

16 голосов
/ 19 марта 2010

Prism и Caliburn являются бесплатными системами. Caliburn действительно допускает множество недостатков, когда вы сосредотачиваетесь на MVVM в WPF, а Prism обеспечивает эту хорошую модульность (среди прочего). Это упрощение (оба имеют гораздо больше возможностей, чем просто это), но это основная причина, по которой вы хотите объединить их.

Caliburn имеет встроенную поддержку Prism, так что вы можете использовать оба. Вот статья, которую я нашел о ком-то, кто использовал интеграцию для настройки своего первого модуля. http://rauhski.blogspot.com/2009/10/build-application-with-caliburn-and.html

Кроме того, если вы загрузите Caliburn, будет включен пример, демонстрирующий интеграцию с Prism.

...