好,因为很少有人认为这一页并没有都评论/回答,我会提供一个答案对于我自己的问题,现在我已经研究了一下两者。
MVC框架#看起来像一个漂亮的轻量级的项目,但它仍然是处于测试阶段,并没有太多的活动在过去的2年左右(因此只有VS 2008版本,虽然它可能是在正常工作VS2010)。我有点担心在生产代码中使用它,因为它的未来/成熟度可能存在问题。这是不幸的,因为它被Dino Esposito在他的书(这是在MVC#出现的时候写的)充满热情地提到。
SCSF似乎是一个重量级项目,但得到Microsoft的模式和实践团队的支持。它有一个VS 2010(以及2008)的发布。它不在测试阶段,因此应该是更成熟的选择。它也使用企业库5.0。由于我对Unity的IoC和AOP的目的感兴趣,因此对Enterprise Library 5.0的依赖性不会太大。这就是说,我担心这仍然是一个重量级的瑞士军刀,一个项目。企业图书馆也是如此(我提到它对它感兴趣,因为它可能更容易卖给其他不熟悉相关敏捷模式和实践的开发人员,因为它是“来自微软”)。
尽管这些工具似乎都不是“事实上的”(这种工具似乎并不存在于MVP中)。所以我非常乐意听取其他关于MVP实现的其他方法的评论。本土最好?