当前位置:编程学习 > asp >>

Pro ASP.NET MVC 3 Framework 译文(一)

 

ASP.NET MVC3简介

2011年10月22日

12:49

对于使用微软平台的开发人员来说,ASP.NET MVC框架有了一个根本的转变.它强调"干净的"体系、设计模式、可测试性,同时它并不尝试隐藏WEB的工作细节。

本书第一部分介绍ASP.NET MVC框架的基本理念,包括ASP.NET MVC3的新功能,同时亲身体会这个框架的易用性.

 

 

 

第一章 What's the Big Idea?(暂时译为:最好的选择是什么?)

 

2011年10月22日

 

13:01

 

ASP.NET MVC是微软公司出品的WEB开发平台,它主要整合了模型-视图-控制器(MVC)体系的高效和简洁、敏捷开发的最新技术和现有ASP.NET平台的最实用的部分。它是传统的ASP.NET WEB窗体模式的完整的替代品,几乎对于所有琐碎的WEB开发项目都有巨大的优势。本章中,我们将会了解到微软为什么会创造出ASP.NET MVC,相比它的前辈和替代品有什么特点,最后,我们将会了解到ASP.NET MVC3增加了哪些新功能。

 

一 WEB开发平台发展历史简介

 

要理解ASP.NET MVC的独特性和设计目标,我们需要综合考虑到目前为止WEB开发平台的发展历史(可能比较简单)。近年来,微软的WEB开发平台功能日益强大,但它的复杂度也与日俱增。表1-1显示了微软WEB开发平台的发展路线,每个新平台的出现都是为了解决前一个平台的特定的不足。

 

时期

技术

优点

不足

侏罗纪

通用网关接口(CGI)CGI是一个Web服务器连接到任意一个可执行程序,动态内容返回的标准。该规范是由国家超级计算机中心(NCSA)的中心维护。

简单

灵活

当时的惟一选择

运行在WEB服务之外,所以它是资源密集的(每个请求产生一个单独的操作系统进程)

低级

青铜纪

Internet数据库连接器

运行在WEB服务之内

只是一个SQL查询和模板返回集的包装

1996年

动态服务器网页

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,