.Net 和ASP.Net 有什么区别呢?

.Net 和ASP.Net 有什么区别呢?
ASP 和Asp.net 有什么区别呢?

应该这么去说。
.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再次编译来运行。

大致上就是这样子了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-12-05
"你们的意思是ASP.NET只是NET里的一种,也就是好比OFFICE里包含了WORD
EXCEL等等....当然用途也就不一样.
是这意思吗?"
你的理解非常正确,可以这么理解。
.net是一个开发平台,我们可以用.net平台用多种语言来开发不同的项目,如.net中有C#.net,有VB.net等,我们可以用它来开发桌面程序,也可以开发WEB程序(也就是WEBForm),asp.net也是其中一种项目,我们可以用C#或VB来开发asp.net项目
第2个回答  2019-07-07
你提问的是脑筋急转弯的话
那唯一的不同就是前者比后者多了ASP三个字符
如果编程语言的话,
.net
是一种开发语言,可以开发,软件,游戏,网站,等等,
ASP.net
是网页开发语言
说白了,ASP.NET是.net家的一个组成成员
问题补充:你们的意思是ASP.NET只是NET里的一种,也就是好比OFFICE里包含了WORD
EXCEL等等....当然用途也就不一样.
是这意思吗?
第3个回答  2006-07-11
.net可以看作(其实不只是)一个大的执行环境,用于执行il,当然还有更多功能。
ASP.NET作为.NET看作一个小的执行环境,用来执行web程序

详细的可以参考:
.net精髓
.net框架程序设计

这两本书上阐述得比较透彻
第4个回答  2006-07-11
ASP.net 是 .net 的一小部分。

asp.net和.net的区别是什么?
1、开发语言不同。ASP使用non-type脚本语言来开发应用程序或web网页,在web端添加代码和在客户端添加代码一致,导致代码杂乱无章。ASP.NET使用strongly-type编程语言开发应用程序或web网页,也可以使用.NETFramework框架开发,代码一致性较ASP好了许多。2、运行方式不同。ASP是解释运行的编程框架,使用js等脚...

asp.net与.net的区别
.net 指的是框架,框架包含很多东西例如:> 语言: VB, C#, C++, Ruby, Python ...> 类库: 网络通讯,图像处理, 安全,IO,数据链接访问 ...> 界面技术:Asp.net(针对网站), Winform(针对桌面应用)> 底层运行环境:资源回收,内存管理,异常处理 ...可以看到,asp.net只是.net框架里很小的...

.net和asp.net有什么区别
ASP.NET 是 Visual Studio�0�3 开发系统的一个产品。ASP.NET 是一个统一的 Web 开发模型,包括使用尽可能少的代码生成企业级 Web 应用程序所必需的各种服务。ASP.NET 作为 .NET Framework 的一部分提供。它可以使用与公共语言运行库 (CLR) 兼容的任何语言来编写应用程序的代码,...

.Net 和ASP.Net 有什么区别呢?
.net 分成两个方面 一个是WinForm,另一个就是WebForm 也就是说,一个基于Windows窗体,而另一个是基于Web页面。Asp.Net就是属于WebForm,也就是平时说的B\/S模式的开发。而WinForm就是属于C\/S模式 .net有很多种语言组成,比如C# C++.net J# VB.Net 但是都是运行在.net FrameWork Run Time底下的。

asp.net与.net的区别是什么?
Asp.net在对应的类库支持上是.net类库的子集,Asp.net技术包括前台标记,即类似<asp:lable id = "lable1" runat="server" text="aa"\/>的标记,是微软最新的不同于以前HTML原始标记的一套新的标记规则,Asp.net后台代码可以使用C#等语言编写。你所谓C#.net应该就是指在.net环境(common language ...

.net与asp.net与ASP的区别?
asp.net:是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。 指 Active Server Pages(动态服务器页面) ,运行于 IIS 之中的程序 。asp:是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。当然,学习.net到不同阶段的人,对上面的概念有不同的理解,所以...

asp.net 和.net和C#.net和C#有什么不一样。
ASP.NET、.NET和C#的区别和关系如下:一、asp.net是一种用来快速创建动态Web网站的技术,不是语言,它使用C#(或者vb.net)为开发语言。C#是一种面向对象的编程语言;net只是一个框架,.net中所有的编程语言,比如c# vb.net等编写的程序必须在.net framework框架下运行。.NET 分成两个方面:WinForm和...

.net、asp.net、MVC、Ado.Net、EF、ORM、NHibemate之间的关系?
asp.net: .net平台内开发web的技术 MVC: 网页开发的一种框架,与具体平台或者语言关系不大 Ado.Net: .net平台内访问数据库的技术 EF: .net平台内访问数据库的最新最强大的ORM ORM: 把数据库映射为实体类的技术 NHibemate: .net平台内访问数据库的一种可选ORM,从Java转换而来 以上仅仅是个人...

请问.Net .Net Framework Asp.net分别是什么呢?
ASP.NET 是用来开发网站的,现在做网站主要有这样几种技术:PHP,JSP(使用java语言)和ASP.NET(使用C#语言),WPF是微软用来开发桌面应用程序的一个框架,ASP.NET 则是微软用来开发网站的框架,当然,他们都需要.Net Framework这个底层框架的支持 C#是一门编程语言,.Net Framework里面有好多的函数,我们...

. NET是什么?
1、.NET .NET 是框架,包含了一整套的开发包,如C#.NET,VB.NET 等。ASP.NET是一种应用,.NET是平台。2、ASP.NET 是利用.NET框架来开发动态Web应用程序的技术,语言可以用.NET包里的任意一种,它是基于.NET平台上的ASP技术。3、ADO.NET 是.NET平台的数据访问接口,基于.NET平台的ADO技术。

相似回答