.net MVP实施-智能客户端软件工厂(SCSF)与MVC框架

.net MVP实施-智能客户端软件工厂(SCSF)与MVC框架,.net,winforms,mvp,scsf,.net,Winforms,Mvp,Scsf,我偶然发现了这两个工具来帮助在中实现MVP模式。这本书只有几段关于它们的内容,所以我想更深入地探讨它们 我目前只关心.NET Windows窗体开发。我还没有使用过这两种工具,我很好奇是否有人对这两种/其中任何一种都有经验。两者的利弊是什么?两者都具有可比性,或者一个比另一个更“事实上” 不熟悉这些工具的人的链接: 好吧,因为很少有人浏览过这个页面,也没有人评论/回答过,现在我已经对这两个方面做了一些研究,我将为自己的问题提供一个答案 MVC#Framework看起来像是一个不错的轻量级项

我偶然发现了这两个工具来帮助在中实现MVP模式。这本书只有几段关于它们的内容,所以我想更深入地探讨它们

我目前只关心.NET Windows窗体开发。我还没有使用过这两种工具,我很好奇是否有人对这两种/其中任何一种都有经验。两者的利弊是什么?两者都具有可比性,或者一个比另一个更“事实上”

不熟悉这些工具的人的链接:


好吧,因为很少有人浏览过这个页面,也没有人评论/回答过,现在我已经对这两个方面做了一些研究,我将为自己的问题提供一个答案

MVC#Framework看起来像是一个不错的轻量级项目,但它仍处于测试阶段,在过去两年左右没有太多活动(因此只有VS2008版本,尽管它在VS2010中可能运行良好)。我有点担心在生产代码中使用它,因为它的未来/成熟度可能会受到质疑。迪诺·埃斯波西托(Dino Esposito)在他的书中热情地提到了这一点,这是很不幸的(这本书是在MVC问世时写成的)

SCSF似乎是一个重量级项目,但得到了微软模式与实践团队的支持。它为VS2010(以及2008)发布了一个版本。它不是beta版,因此应该是更成熟的选择。它还使用企业库5.0。因为我对用于IoC和AOP目的的Unity感兴趣,所以对Enterprise Library 5.0的依赖不会有什么大不了的。也就是说,我担心这仍然是一个重量级的瑞士军刀项目。企业库也是如此(我提到了对它的兴趣,因为它可能更容易卖给其他不熟悉相关敏捷模式和实践的开发人员,因为它“来自微软”)

但这两种工具都不是“事实上的”(MVP中似乎不存在这样的工具)。所以我一直在倾听关于在windows窗体中实现MVP的其他方法的评论。土生土长的最好吗