asp和asp.net的区别 [关闭]

2ic8powd  于 2024-01-09  发布在  .NET
关注(0)|答案(6)|浏览(154)

已关闭。此问题需要更多focused。目前不接受回答。
**要改进此问题吗?**更新此问题,使其仅针对editing this post的一个问题。

9年前就关门了。
Improve this question
asp和asp.net?有什么区别

yiytaume

yiytaume1#

“经典”ASP使用vbscript作为其代码。ASP.NET允许您使用C#、VB.NET和其他语言。ASP.NET允许您访问.NET框架附带的所有工具,并允许您编写面向对象的代码。

vlf7wbxs

vlf7wbxs2#

我建议你阅读ASP.NET与经典的ASP维基百科的比较。

旁白:我最初的回答是指w3schools.com上的一个资源,这个资源今天已经不再可用了。如果你想访问它,你可以通过使用Wayback存档来访问:ASP.NET vs ASP

jtw3ybtb

jtw3ybtb3#

NET和ASP不一样。“老”ASP现在被称为经典ASP。ASP.NET是一个Markup Language,除其他外,可以使用服务器控件来运行元素。
例如:

<form id="MyForm" runat="server">

字符串
然后你说它将在服务器上运行,你有一个id来控制它。

它运行在服务器端。2它生成xml / html / xHTML,甚至进一步,给用户。3在许多方面,人们可以比较ASP.NET和WinForms。4然后有一种方法可以可视化地向用户显示一些东西。

ne5o7dgx

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的部分,以获得详细的比较。

thigvfpy

thigvfpy5#

ASP较旧(也称为“经典ASP”)。ASP.NET较新,使用.NET框架。
参见:http://www.w3schools.com/aspnet/aspnet_vsasp.asp

ltskdhd1

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都是服务器端语言。

相关问题