已关闭。此问题需要更多focused。目前不接受回答。**要改进此问题吗?**更新此问题,使其仅针对editing this post的一个问题。
9年前就关门了。Improve this question的asp和asp.net?有什么区别
yiytaume1#
“经典”ASP使用vbscript作为其代码。ASP.NET允许您使用C#、VB.NET和其他语言。ASP.NET允许您访问.NET框架附带的所有工具,并允许您编写面向对象的代码。
vlf7wbxs2#
旁白:我最初的回答是指w3schools.com上的一个资源,这个资源今天已经不再可用了。如果你想访问它,你可以通过使用Wayback存档来访问:ASP.NET vs ASP。
jtw3ybtb3#
NET和ASP不一样。“老”ASP现在被称为经典ASP。ASP.NET是一个Markup Language,除其他外,可以使用服务器控件来运行元素。例如:
<form id="MyForm" runat="server">
字符串然后你说它将在服务器上运行,你有一个id来控制它。
它运行在服务器端。2它生成xml / html / xHTML,甚至进一步,给用户。3在许多方面,人们可以比较ASP.NET和WinForms。4然后有一种方法可以可视化地向用户显示一些东西。
ne5o7dgx4#
根据IndiaBIX's answers to ASP.NET interview questions:ASP和ASP.NET之间的基本区别是ASP.NET是编译的,而ASP是解释的。这意味着由于ASP主要使用VBScript,因此当ASP页执行时,它是解释的。另一方面,ASP.NET使用.NET语言,如C#和VB.NET,它们被编译为Microsoft中间语言(MSIL)。另请参阅Wikipedia文章中比较ASP.NET和ASPclassic的部分,以获得详细的比较。
thigvfpy5#
ASP较旧(也称为“经典ASP”)。ASP.NET较新,使用.NET框架。参见:http://www.w3schools.com/aspnet/aspnet_vsasp.asp
ltskdhd16#
传统的ASP没有在非微软技术平台上运行自己的机制,比如“Apache Web服务器”。但是,ASP.NETASP.NET也可以在非微软平台上运行。Cassini是微软开发的一个Web服务器示例,在其他项目中,它被用来托管ASP.NET和Apache。网页中的多语言支持在ASP中,只有两种语言可用于编写VBScript和Jscript/JavaScript脚本。但在ASP.NET中,我们不再局限于传统ASP中的两种脚本语言:任何完全兼容的.NET语言现在都可以与ASP.NET一起使用,包括C#和VB.NET。注意:-(C#和VB.NET都是服务器端语言。
6条答案
按热度按时间yiytaume1#
“经典”ASP使用vbscript作为其代码。ASP.NET允许您使用C#、VB.NET和其他语言。ASP.NET允许您访问.NET框架附带的所有工具,并允许您编写面向对象的代码。
vlf7wbxs2#
我建议你阅读ASP.NET与经典的ASP维基百科的比较。
旁白:我最初的回答是指w3schools.com上的一个资源,这个资源今天已经不再可用了。如果你想访问它,你可以通过使用Wayback存档来访问:ASP.NET vs ASP。
jtw3ybtb3#
NET和ASP不一样。“老”ASP现在被称为经典ASP。ASP.NET是一个Markup Language,除其他外,可以使用服务器控件来运行元素。
例如:
字符串
然后你说它将在服务器上运行,你有一个id来控制它。
它运行在服务器端。2它生成xml / html / xHTML,甚至进一步,给用户。3在许多方面,人们可以比较ASP.NET和WinForms。4然后有一种方法可以可视化地向用户显示一些东西。
ne5o7dgx4#
根据IndiaBIX's answers to ASP.NET interview questions:
ASP和ASP.NET之间的基本区别是ASP.NET是编译的,而ASP是解释的。这意味着由于ASP主要使用VBScript,因此当ASP页执行时,它是解释的。另一方面,ASP.NET使用.NET语言,如C#和VB.NET,它们被编译为Microsoft中间语言(MSIL)。
另请参阅Wikipedia文章中比较ASP.NET和ASPclassic的部分,以获得详细的比较。
thigvfpy5#
ASP较旧(也称为“经典ASP”)。ASP.NET较新,使用.NET框架。
参见:http://www.w3schools.com/aspnet/aspnet_vsasp.asp
ltskdhd16#
传统的ASP没有在非微软技术平台上运行自己的机制,比如“Apache Web服务器”。
但是,ASP.NET
ASP.NET也可以在非微软平台上运行。Cassini是微软开发的一个Web服务器示例,在其他项目中,它被用来托管ASP.NET和Apache。
网页中的多语言支持
在ASP中,只有两种语言可用于编写VBScript和Jscript/JavaScript脚本。但在ASP.NET中,我们不再局限于传统ASP中的两种脚本语言:任何完全兼容的.NET语言现在都可以与ASP.NET一起使用,包括C#和VB.NET。
注意:-(C#和VB.NET都是服务器端语言。