Разница между asp и asp.net
В чем разница между asp и asp.net?
Ответы
Ответ 1
"Классический" ASP использует vbscript для своего кода. ASP.NET позволяет использовать С#, VB.NET и другие языки.
ASP.NET предоставляет вам доступ ко всем инструментам, которые поставляются с платформой .NET, и позволяет писать объектно-ориентированный код.
Ответ 2
Их слишком много, чтобы перечислять здесь. Я предлагаю вам читать ASP.NET по сравнению с классическим ASP Wikipedia.
-
Кроме того: Мой первоначальный ответ касается ресурса w3schools.com, который сегодня недоступен. Если вы хотите получить к нему доступ, вы можете сделать это, используя архив Wayback: ASP.NET vs ASP.
Ответ 3
ASP.NET - это не то же самое, что ASP. "Старый" ASP теперь называется классическим ASP.
ASP.NET является Язык разметки, помимо прочего, может использовать элементы управления сервером для запуска элементов.
Как например:
<form id="MyForm" runat="server">
Затем вы сказали, что он будет работать на сервере, и у вас есть идентификатор, чтобы управлять им.
- NET - это структура (например,
библиотека)
- С#, J #, VB.NET, они являются основными
script языки для общения.
NET
- ASP.NET Язык разметки.
он работает на стороне сервера. Он генерирует xml/html/xHTML еще больше, для пользователя. Во многом можно сравнить ASP.NET с WinForms. Затем есть способ визуально показать что-то пользователю.
Ответ 4
ASP старше (также называемый "классическим ASP" ). ASP.NET новее, используя платформу .NET.
Смотрите: http://www.w3schools.com/aspnet/aspnet_vsasp.asp p >
Ответ 5
Согласно IndiaBIX отвечает на вопросы об интервью ASP.NET:
Основное различие между ASP и ASP.NET заключается в том, что ASP.NET компилируется, тогда как ASP интерпретируется тогда. Это означает, что, поскольку ASP в основном использует VBScript, когда выполняется страница ASP, он интерпретируется. С другой стороны, ASP.NET использует языки .NET, такие как С# и VB.NET, которые скомпилированы на Microsoft Intermediate Language (MSIL).
Также см. раздел статьи Википедии, который сравнивает ASP.NET с ASP classic для подробного сравнения.
Ответ 6
Классический ASP не имел механизма запуска себя на платформах с технологией Microsoft, таких как "Веб-сервер Apache"
Но ASP.NET
ASP.NET можно запускать и на платформах, отличных от Microsoft. Cassini - это пример веб-сервера, созданного Microsoft, который, среди других проектов, использовался для размещения ASP.NET с Apache.
Поддержка нескольких языков в веб-странице
В ASP доступны только два языка для сценариев VBScript и Jscript/Javascript.
Но в ASP.NET
Мы больше не привязаны к двум языкам сценариев, доступным в традиционном ASP: любой полностью совместимый язык .NET теперь можно использовать с ASP.NET, включая С# и VB.NET.
Примечание: - (С# и VB.Net - это серверные боковые языки.)