asp和asp.net有什么区别?asp和asp.net的区别
回答
“经典” ASP使用的VBScript其代码。 ASP.NET允许你使用C#,VB.NET和其他语言。 ASP.NET允许您访问.NET框架附带的所有工具,并允许您编写面向对象的代码。
他们太多无法在此列出。我建议你阅读ASP.NET compared with classic ASP维基百科。
-
旁白:我原来的答复中提到的关于w3schools.com一种资源,是今天不再可用。如果你想访问它,你可以通过使用Wayback存档来实现:ASP.NET vs ASP。
ASP较旧(也称为“经典ASP”)。 ASP.NET更新,使用.NET框架。
根据IndiaBIX's answers to ASP.NET interview questions:
ASP和ASP.NET之间的基本区别是,而ASP解释,而该ASP.NET编译。这意味着由于ASP主要使用VBScript,因此当执行ASP页面时,会对其进行解释。另一方面,ASP.NET使用编译为Microsoft中间语言(MSIL)的.NET语言,例如C#和VB.NET。
另请参阅the section of the Wikipedia article that compares ASP.NET to ASP classic进行详细对比。
ASP.NET与ASP不一样。 “旧”的ASP现在被称为传统的ASP。 ASP.NET是一个Markup Language,可以使用服务器控件运行元素。
至于例如:
<form id="MyForm" runat="server">
然后你说,它会在服务器上运行,你有一个id来控制它。
- NET是框架(如 库)
- C#,J#,VB.NET,它们是主要的 script languages用于与通信。 NET
- ASP.NET是Markup Language。
它在服务器端运行。它甚至进一步为用户生成xml/html/xHTML。在许多方面,可以将ASP.NET与WinForms进行比较。然后有一种方法可以直观地向用户展示一些东西。
古典ASP并没有像“Apache Web服务器”
但是,ASP.NET
ASP.NET可以在不运行在非微软的技术平台上运行本身的机制 - 微软平台也。 Cassini是微软公司生产的一个示例Web服务器,其中包括其他项目,已经被用于使用Apache托管ASP.NET。
多语言支持的好康
在ASP中只有两种语言都可以编写脚本VBScript和JScript/JavaScript的。 但是在ASP.NET中 我们不再受限于传统ASP中提供的两种脚本语言:任何完全兼容的.NET语言现在都可以用于ASP.NET,包括C#和VB.NET。
注: - (C#和VB.Net都是服务器端语言。)
- 1. asp和asp.net有什么区别?
- 2. asp和asp.net有什么区别?
- 3. ASP.NET,ASP webforms和ASP MVC有什么区别?
- 4. Asp.Net HttpContext.Current.Items和CallContext的区别
- 5. asp.net global.asax.cs和global.asax的区别
- 6. asp:按钮和html按钮的区别
- 7. ASP和C#之间的语义区别?
- 8. PHP和ASP之间的主要区别
- 9. 如何辨别ASP和ASP.NET代码/网站文件之间的区别
- 10. ASP和SaaS模型有什么区别?
- 11. Asp.Net区别doPostBack和DoPostBackWithOptions
- 12. ASP.NET和ASP.NET MVC有什么区别?
- 13. ASP.NET WebHooks和Signal-R之间的区别
- 14. ASP.NET MVC 3和4之间的区别?
- 15. 什么是ASP.NET和C#的区别?
- 16. asp.net中ScriptManager和ScriptManagerProxy的区别
- 17. ASP.Net中Gridview和Repeater之间的区别
- 18. ASP.NET MVC 1和3之间的区别
- 19. ASP.NET textboxt和html文本框的区别
- 20. ASP.Net,C#.Net和VB.Net之间的区别?
- 21. asp.net mvc OnAuthorization和OnActionExecuting之间的区别
- 22. Asp.net中Gridview和Datagrid的区别
- 23. VB6和ASP - Application.Value()和Application.Contents.Item()之间的任何区别?
- 24. 基本区别的<asp:日历>
- 25. .NET和ASP.NET有什么区别吗
- 26. 在ASP.NET中区别OnInit和OnLoad?
- 27. ASP.NET Web Pages和Razor有什么区别?
- 28. Java EE和Asp.net有什么区别
- 29. ASP.NET DynamicData和IronSpeed有什么区别?
- 30. ASP.NET Identity和IdentityServer有什么区别?
谷歌对这个问题提供比SO更好,因为第一个答案在谷歌搜索顶部矗立 – 2010-01-04 04:56:32