asp.net mvc4.0是由微软开发的一款web开发框架,采用先进的框架开发技术,内置异步控制器,多种显示模式可供选择,支持绑定与解压。有从事web程序开发的朋友可以下载!

软件功能
1、显示模式
大部分情况下,移动设备上的数据显示模式与传统的pc桌面应用的一样,除了一些特定的专为移动设备设计的图形元素以外,asp.net mvc4显示模式提供了更便捷的针对不同移动设备的显示方式。
2、异步控制器
iis会使用新线程来处理每个请求,所以每个新请求与iis的有限可用线程息息相关,甚至包括那些空闲的线程。在.net框架和iis7中已经大幅增加了默认线程池的线程数量。为了更好的处理这种耗时很长的请求,asp.net mvc4引入了异步控制器机制,通过使用异步控制器,就可以告诉框架释放处理长请求的线程,在等待期音优先去完全成其他的任务。一旦这些临时任务结束,asp.net mvc4框架就会让此线程返回到之前的长请求任务上。只要异步控制器正常执行完成,一样会返回结果,只是现在同时处理更多的请求。
3、绑定与压缩
尽管现在可以通过更快的网速来访问互联网,但是这并不意味着可以随意开发网站而忽略客户端体验。事实上,只有完全了解各种资源的下载过程以及耗费的琐碎时间,才能理解这些问题对网站速度的负面影响。更确切的说,asp.net mvc4 for vs2010封装和扩展了.net框架的核心功能,以便于我们在asp.net mvc开发中更加方便地使用这些功能。
软件特色
1.分离任务(输入逻辑,业务逻辑和显示逻辑),易于测试和默认支持测试驱动开发(TDD)。所有MVC用到的组件都是基于接口并且可以在进行测试时进行Mock,你在不运行ASP.NET进程的情况下进行测试,使得测试更加快速和简捷。
2.可扩展的简便的框架。MVC框架被设计用来更轻松的移植和定制功能。你可以自定义视图引擎、UrlRouting规则及重载Action方法等。MVC也支持Dependency Injection (DI,依赖注入) and Inversion of Control (IoC,控制反转)的良好支持。
3.强大的UrlRouting机制让你更方便的建立容易理解和可搜索的Url,为SEO提供更好的支持。Url可以不包含任何文件扩展名,并且可以重写Url使其对搜索引擎更加友好。
4.可以使用ASP.NET现有的页面标记、用户控件、模板页。你可以使用嵌套模板页,嵌入表达式,声明服务器控件、模板,数据绑定、定位等等。
5.对现有的asp.net程序的支持,mvc让你可以使用如窗体认证和Windows认证、url认证、组管理和规则、输出、数据缓存、session、profile 、health monitoring、配置管理系统、provider architecture特性。
asp.net mvc4优缺点
ASP.NET MVC概述·MVC的优点:
1.通过把项目分成Model、View和Controller,使得复杂项目更加容易维护,减少项目之间的耦合。
2.使用ViewState和服务器表单控件,可以更方便的控制应用程序的行为
3.应用程序通过Controller来控制程序请求,并提供了原生的UrlRouting功能来重写Url。
4.使Web程序对单元测试的支持更加出色
5.在团队开发模式下表现更出众
ASP.NET MVC概述
·WebForm的优点:
1.采用事件驱动模式来控制应用程序请求,由大量服务器控件支持
2.采用页面控制机制,可以为单个页面添加事件处理函数。
3.使用ViewState和服务器端页面,使管理页面状态信息更加轻松。
4.对人数较少的想使用服务器端控件的开发团队,使用起来更加方便
5.开发起来比MVC模式要轻松简单一些
asp.net mvc4编辑模式
MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式。
·Model(模型)表示应用程序核心(比如数据库记录列表)。
·View(视图)显示数据(数据库记录)。
·Controller(控制器)处理输入(写入数据库记录)。
MVC 模式同时提供了对 HTML、CSS 和 JavaScript 的完全控制。
Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。
通常模型对象负责在数据库中存取数据。
View(视图)是应用程序中处理数据显示的部分。
通常视图是依据模型数据创建的。
Controller(控制器)是应用程序中处理用户交互的部分。
通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。
MVC 分层有助于管理复杂的应用程序,因为您可以在一个时间内专门关注一个方面。例如,您可以在不依赖业务逻辑的情况下专注于视图设计。同时也让应用程序的测试更加容易。
MVC 分层同时也简化了分组开发。不同的开发人员可同时开发视图、控制器逻辑和业务逻辑。
安装说明
微软asp.net mvc4框架,适用于vs2010、vs2015,在2010、2015上直接安装就可以使用。