[ 原文地址:]ASP.NET MVC Preview of a Preview
更新:只是为了证明这是一个预览版的预览版,我们在预建VSI的下载时出现了一个签名问题。你如果试着从源代码开始构建,将会碰上问题。为此我们致以歉意,即是它是一个比较粗糙的预览版,我们确实想把它做好,这样你们就可以用这些代码了。所以你遇到了那个问题,请务必重新下载VSI.
大家都知道,微软对命名非RTM(Release to Manufacturing)版本更为拿手。我们有例如CTP,Preview,Alpha,Beta,RC(Release Candidate)等等的术语。另一方面,微软至少已经尽力向RTM发展,而不是一直将产品保持在Beta测试期中。
用asp.net mvc,我们需要添加另外一个版本的类型。现在我一直把它叫做CodePlex Source Release,意味着单纯的分享在进程中的源代码。有一天,ScottGu在我的办公室里把他叫做“预览版的预览版(Preview of a Preview)”,这个名字把我吸引住了。这确实是一个即将来临的预览版的预览版。;)
说起ScottGu,他在他的博客里填了一篇这一版本的具体描述,我推荐大家看一下,因为他细致的描述了大部分的修改。
对这个最近发行的代码,我尤其高兴的一点 我们发行了单元测试。正如Scott提到的,我们使用MoQ作为我们测试的模拟框架。请注意这不是一个官方确定的特定的模拟框架。起初我们想把测试放到Rhino Mocks(我曾经写了很多关于他们的文章)中。MoQ正好有一个与我们内部使用的模拟框架相似的程序模式,所以我们转向了MoQ。
之后,我会再写一些关于这个版本的文章。但是现在,我将留给一个 更新 Northwind的demo,它是以这个版本为基础的。