Caliburn 存在的时间更长,在我看来在某些方面看起来更加成熟。 例如,它支持多个 IoC 容器。 然而,Prism 中完成的一些常见功能的实现也很好,Caliburn 的创始人甚至删除了一些您可以从 Prism 中获得的功能。
Prism 的一大优势是它是由 Microsoft 官方提供的,因此可能会在某些方面成熟并成为行业标准。 未来他们还将支持除 Unity 之外的其他 IoC。
根据我的阅读,似乎可以实际使用两者,这就是我正在研究的内容。 如果我成功了,我会回复
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
发布评论
评论(1)
我也开始使用这些框架,这就是我收集的内容。
Caliburn 存在的时间更长,在我看来在某些方面看起来更加成熟。 例如,它支持多个 IoC 容器。 然而,Prism 中完成的一些常见功能的实现也很好,Caliburn 的创始人甚至删除了一些您可以从 Prism 中获得的功能。
Prism 的一大优势是它是由 Microsoft 官方提供的,因此可能会在某些方面成熟并成为行业标准。 未来他们还将支持除 Unity 之外的其他 IoC。
根据我的阅读,似乎可以实际使用两者,这就是我正在研究的内容。 如果我成功了,我会回复
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