2010-03-19 53 views
13

我已經使用棱鏡2.0個人項目幾個月了。我最近聽說過Caliburn,想知道是否有令人信服的理由讓我考慮這個問題。棱鏡和Caliburn之間的選擇

我喜歡Prism的動態模塊加載功能。我打算爲我的應用程序構建模塊,並希望能夠以模塊化方式部署它們。 Caliburn也有可能嗎?

Caliburn對棱鏡有什麼優勢?

(我讀了棱鏡也將通過2010年9月的新版本將充分利用.NET 4.0。和我保持我的應用程序的靈活性,那時也被更新。)

回答

15

棱鏡和卡利是互補的框架。當你專注於WPF中的MVVM,以及Prism允許很好的模塊化(除其他外)之外,Caliburn確實會帶來很多缺點。這是一個簡化(兩者都有更多的功能,而不僅僅是這些),但這是你想要合併它們的主要原因。

Caliburn具有內置Prism支持,因此您可以同時使用兩者。這裏有一篇文章,我發現有人使用集成來設置他們的第一個模塊。 http://rauhski.blogspot.com/2009/10/build-application-with-caliburn-and.html

此外,如果您下載Caliburn,有一個示例包括,演示棱鏡集成。

+0

鏈接已死... – 2012-10-10 06:05:14

+0

有沒有人知道rigth url? – 2012-11-29 17:34:30