我也是从这些框架开始的,这就是我收集到的。
Caliburn 存在的时间更长,在我看来,它在某些方面看起来更加成熟。例如,它支持多个 IoC 容器。但是,在 Prism 中完成的一些常见功能的实现也很好,Caliburn 的创始人甚至删除了一些您可以从 Prism 获得的功能。
Prism 的一大优势在于它是来自微软的正式产品,因此可能会在某些方面成熟成为行业标准。他们还将在未来支持除 Unity 之外的其他 IoC。
根据我的阅读,似乎可以同时使用两者,这就是我正在研究的。如果我有任何成功我会回帖