Ton*_*ony 14 asp.net asp.net-mvc
在ASP.NET方面,我是一个完全的初学者,但我想学习它,以便构建一个最终将与云托管SQL服务器通信的Web应用程序.但是,我找不到任何概述ASP.NET Web应用程序和ASP.NET MVC2 Web应用程序之间差异的信息(在visual studio 2010中),所以我不知道从哪里开始.任何人都可以给我一个简单的解释/大纲,以便我可以决定要遵循的教程吗?
谢谢
jef*_*non 20
ASP.NET是一个Web平台.它提供了一个位于IIS(Web服务器)之上的层,它有助于创建Web应用程序和Web服务.ASP.NET MVC是专门用于构建Web应用程序的框架.它位于ASP.NET的顶部并使用ASP.NET提供的API.ASP.NET Web Forms是另一个专门用于构建Web应用程序的框架,新的ASP.NET Web API是一个用于构建Web服务的平台.
ASP.NET MVC2 Web应用程序基于MVC模式,以便于单元测试,无需模拟管道asp.net,因为它非常困难.您没有Code Behind上的代码,以便将代码图形和代码功能分开.
使用MVC,您的应用程序将独立于视图.您可以轻松更换创建视图的技术.
阅读这篇文章非常有趣:http://msdn.microsoft.com/en-us/magazine/dd942833.aspx
ASP.NET在最基本的层面上提供了一种方法,您可以在事件驱动的编程模型中提供与服务器端"控件"相结合的通用HTML标记,可以与VB,C#等一起使用.您可以定义站点的页面,放入控件,并提供程序化管道以使其全部工作.
ASP.NET MVC是一个基于模型 - 视图 - 控制器架构模式的应用程序框架.这可以被认为是用于实现网站的特定方式的"固定"框架,其中页面充当"控制器"并且将请求分派给应用程序中的适当页面.这个想法是"划分"应用程序的各种元素,例如业务规则,表示规则等.
将前者视为实现您从头开始或多或少设计的网站架构的"空白板块".如果有意义的话,MVC提供了围绕预定的应用程序访问"模式"设计站点的机制.可以肯定的是,它有更多的技术细节,但对于问题而言,这是镍之旅.
祝好运!
归档时间: |
|
查看次数: |
34138 次 |
最近记录: |