views:

1484

answers:

1

Looking at the Prism and Caliburn frameworks as a WPF newbie, what are their relative strengths and weaknesses?

+4  A: 

I'm starting out with these frameworks too and this is what I gather.

Caliburn has been around longer and in my opinion looks to be more mature in some ways. It supports multiple IoC containers for example. However, some of the implementations of common features done in Prism are nice too and the founder of Caliburn has even removed some features that you would then get from Prism.

Prism's big advantage is that it is officially from Microsoft and as such will probably mature to become an industry standard in some ways. They will also support other IoCs other than Unity in the future.

From my reading, it appears possible to actually use both and that is what I'm looking into. I'll post back if I have any success

gommo
Thanks for the response gommo - this won me the "tumbleweed" badge as it went so long without an answer! I didn't know about the differences in the IoC capabilities either. Sean
Sean Kearon
Prism has supported multiple IoC frameworks since at least 2.0, 6 months before your post.
Richard Szalay
So it does, thanks Richard
gommo