ASP.NET MVC版本历程小记

MVC Preview: 1, 2, 3 and 4

[注}内容来源:http://dotnetslackers.com/Community/blogs/xun/archive/2008/07/26/mvc-preview-1-2-3-and-4.aspx



I would rather live under a rock, not caring about any buzz. However, when there is too much buzz, the noise becomes thunderous so that you cannot ignore it even if you live under a rock.

What is the asp .net buzz going on right now?

MVC preview 4.

What is that? I am not even sure about MVC preview 1. So I  have to go back to the root.

In order to keep pace and go forward, I have to go back.

Prevew 1 - Nov 2007

MVC, stands for Model-View-Controller, was first released in around Nov. 2007. Its core competencies or main characteristics are:

  1. Clear seperation among data, buisness logic and presentation
  2. Powerful url rerouting component, so resources can be fetched through meaningful, RESTful urls. For example, the old style. non-sensible urls such as: localhost/products/getProduct.aspx?id=4 can be rewritten as localhost/products/id/4.  
  3. REST-like approach to ASP .NET web development. Each data request to the server is no longer dealt in the code-behind, but rather is http calls to a target URL.

Scott Gu has a series of great posts regarding MVC:

Prevew 2- March 2008

In March 2008, MVC preview 2 was released quietly. Its main enhancement seemed to be focused on routing. By this time, MVC has been factored into three assemblies:

  • System.Web.Mvc
  • System.Web.Routing
  • System.Web.Abstractions

A new feature ActionFilterAttribute was added to release 2. How to use it? This is a post by David Hayden.

 ActionFilterAttribute Examples for ASP.NET MVC Framework Preview 2

Prevew 3 - May 2008

Then again, in May 2008, MVC preview 3 was released. Scott Gu again had a great post for it:

http://weblogs.asp.net/scottgu/archive/2008/05/27/asp-net-mvc-preview-3-release.aspx

According to Scott Gu, the major improvement of Preview 3 seemed to richer url rerouting features and some method changes with controllers.

Prevew 4 - July 2008. A couple of days ago.

With preview 4, related posts about MVC has mushroomed, led by Scott Gu (who else could it be?).

 ASP.NET MVC Preview 4 Release (Part 1)

he stated:

"The Preview 3 release focused on finishing up a lot of the underlying core APIs and extensibility points in ASP.NET MVC.  Starting with Preview 4 this week you'll start to see more and more higher level features begin to appear that build on top of the core foundation and add nice productivity."

Action Filter Attributes in the 2nd release float to the surface. So are other filters, such as outputache filter, handleError filter, authorize filter.

Sample Application: Kigg

Other than the pet sample applications provided by Scott Gu, the really good real life application remained to the Kigg application developed with MVC release 1, then updated with release 2. The developer, Kazi Manzur Rashid since then seemed to have gone on a extended vacation, or in a very intensive project.

This is his very well written tutorial regarding MVC and Kigg.

 Kigg - Building a Digg Clone with ASP.NET MVC Part - 1

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14518332/viewspace-433171/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/14518332/viewspace-433171/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值