Разница между 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. Затем есть способ визуально показать что-то пользователю.

Ответ 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 - это серверные боковые языки.)