选择棱镜和卡利布恩之间

我几个月来一直在使用Prism 2.0进行个人工程.我最近听说过Caliburn,想知道是否有令人信服的理由来考虑.

我喜欢Prism的动态模块加载功能.我打算为我的应用程序构建模块,并希望能够以模块化方式部署它们. Caliburn还有可能吗?

Caliburn与棱镜有什么优势?

(我看到,棱镜还将在2010年9月之前有一个新版本,将利用.Net 4.0,并保持我的应用程序灵活更新,然后).

棱镜和Caliburn是免费的框架.当您关注WPF中的MVVM时,Caliburn真的能够实现许多缺点,而Prism允许其他模块化(包括其他功能).这是一个简化(两者都有更多的功能,而不仅仅是这一点),但它是你想要组合它们的主要原因.

Caliburn已经内置Prism支持,因此您可以同时使用.这是一篇文章,我发现有人使用集成来设置他们的第一个模块.
http://rauhski.blogspot.com/2009/10/build-application-with-caliburn-and.html

另外,如果您下载Caliburn,还有一个示例演示了Prism集成.

翻译自:https://stackoverflow.com/questions/2476248/choosing-between-prism-and-caliburn

转载注明原文:选择棱镜和卡利布恩之间