我遇到了这两个工具,以帮助在https://rads.stackoverflow.com/amzn/click/com/073562609X中实现MVP模式。这本书只有几段关于它们的内容,所以我想更深入地探讨它们。
我目前只关注.NET Windows的开发。我还没有使用过这两种工具,我很好奇是否有人对这两种工具都有经验。两者之间的利弊是什么?两者是可比较的,或者是一个比另一个更“事实上”。
对于那些不熟悉这些工具的人的链接:
发布于 2011-02-13 22:21:29
好吧,因为很少人看过这个页面,也没有人评论/回答,所以我会给我自己的问题一个答案,现在我已经对这两个问题都做了一些研究。
MVC# Framework看起来是一个不错的轻量级项目,但它仍然处于beta阶段,在过去两年左右没有多少活动(因此只有VS 2008版本,尽管它在VS2010中可能运行得很好)。我有点担心在生产代码中使用它,因为它的未来/成熟度可能会有问题。这是不幸的,因为迪诺·埃斯波西托( Dino Esposito )在他的书中热情地提到了这一点(这本书是在MVC#出版的时候写的)。
SCSF似乎是一个重量级项目,但得到了微软模式和实践团队的支持。它发布了VS 2010 (以及2008年)。它不处于测试阶段,因此应该是一个更成熟的选择。它还使用企业库5.0。由于我对IoC的统一感兴趣,也许对AOP也感兴趣,所以对Enterprise 5.0的依赖并不是什么大问题。话虽如此,我担心这还是个重量级的项目,瑞士军刀。企业库也是如此(我提到了对它的兴趣,因为它可能更容易卖给其他不熟悉相关敏捷模式和实践的开发人员,因为它是“来自微软的”)。
然而,这两个工具似乎都不是“事实上的”(MVP似乎不存在这样的工具)。因此,我对在windows窗体中实现MVP的其他方法都很感兴趣。土生土长好吗?
https://stackoverflow.com/questions/4982399
复制相似问题