这四者概念经常混乱,唉,忘了就看看。
简单的说:
.Net分为两个方面:(1)Winform (2)Webform
Asp.net就是属于WebForm,也就是平时说的B/S模式的开发。
而Winform就是属于C/S模式。
.Net有很多种语言组成,比如C#、VB.Net、J#、Jsript、Managed C++,但是运行都在.Net FrameWork Run Time底下。
Asp.Net可以用C#或Vb.Net来开发。编译后形成CLR,通过服务器的IIS+.Net FrameWork来再次编译来运行。C#是开发语言。
总之,Asp.Net是.Net FrameWork环境下的动态网页编程技术,.Net Framework是.Net的基础框架,Visual Studio是用于开发软件的一个集成环境(IDE)。
图示(画得有些简单):
百度百科:
.Net | Asp.Net |
.NetFramework | C# |