.net与asp.net的区别
2016-12-02
ASP 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。 指 Active Server Pages(动态服务器页面) ,运行于 IIS 之中的程序 。
.NET 是 Microsoft XML Web services 平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。
.net 分成两个方面,一个是WinForm,另一个就是WebForm也就是说,一个基于Windows窗体,而另一个是基于Web页面。
Asp.Net就是属于WebForm,也就是平时说的B/S模式的开发。而WinForm就是属于C/S模式
.net有很多种语言组成,比如C# C++.net J# VB.Net,但是都是运行在.net FrameWork Run Time底下的。就像Java离不开JavaVM(JAVA虚拟机)一样。
Asp.Net 可以用C#或VB.Net来开发。编译后形成CLR(中间语言),然后通过服务器的IIS+.Net FrameWork再次编译来运行。