 |
| |
| ASP.NET MVC框架正吸引越来越多的Web开发人员的关注。它是否发展成替换ASP.NET Web表单框架技术而一跃成为ASP.NET未来主流的UI平台呢? |
|
|
微软针对ASP.NET 3.5发布的MVC框架(Preview 2 版本)是一个真正意义上的ASP.NET MVC框架。至今,短短4个月内此框架已经发展到Preview4版本。许多国内外业界人士称该框架为其前基于Web表单开发模式的历史性“颠覆”。一直以来,软件架构师们在开发软件的方法及架构方面争论不休。这样的一些典型的例子包括针对ORM与存储过程、REST与SOAP结构的讨论,等等。最近一段时间,在微软社区内又展开了一场有关ASP.NET Web表单与ASP.NET MVC框架的讨论。许多人认为ASP.NET MVC框架最后将会取代Web表单机制,而也有一些人坚持认为ASP.NET MVC框架未来不可能取代如今已经牢牢占据.NET平台上ASP.NET开发统治地拉的Web表单技术。那么,究竟ASP.NET MVC框架是否会取代Webforms呢?
>>全文
|
|
什么是MVC |
| MVC是个将一个应用的实现分成三个组件角色的框架技术:模型,视图和控制器。MVC框架中的所以核心契约都是基于接口的,可以轻易地通过mock来模拟你可以不用在ASP.NET进程中运行控制器,就单元测试你的应用。你可以使用你想使用的任何单元测试框架来做单元测试。它包括一个非常强大的URL映射组件,允许你使用非常干净的URL来建造应用。URL不需要拥有文件扩展。并且MVC框架具有高度的可扩展性和可插拔性,有助于进行干净的测试和TDD。
>>全文 |
|