Хотя я знаю условия, я раньше забывал различия иногда... Таким образом, только поддержать место для ссылки... Спасибо все для Ваших ответов.
ASP, Active Server Pages (сейчас упоминается как ASP Classic) - это среда написания сценариев на стороне сервера, которая появилась до .Net и не имеет к нему никакого отношения
.
Страницы ASP обычно пишутся на VBScript, но могут быть написаны на любом языке, поддерживаемом Windows Scripting Host - JScript и VBScript поддерживаются изначально, а сторонние библиотеки предлагают поддержку PerlScript и других динамических языков.
.Net - это основа для управляемого кода и сборок
.
Код .Net может быть написан на любом языке, имеющем компилятор CIL.
CLR, Common Language Runtime, - это основная среда выполнения, используемая фреймворком .Net
.
CLR преобразует CIL-код (ранее MSIL) в машинный код (это делается JITter или ngen) и выполняет его.
ASP.Net - это замена ASP, построенная на .Net
.
Страницы ASP.Net могут быть написаны на любом языке .Net, но обычно пишутся на C#.
Другие термины, о которых вы не спросили:
.NET - программная среда для компьютеров Windows, содержащая множество библиотек. .NET Framework
ASP.NET - инфраструктура веб-приложений, позволяющая использовать языки, поддерживаемые .NET, для создания веб-приложений. ASP.NET
CLR - среда выполнения общего языка - основной набор библиотек и управляемого кода, который может быть вызван из платформы .NET на всех поддерживаемых .NET языках. CLR
ASP - Active Server Страницы - среда сценариев на стороне сервера, на смену которой пришел ASP.NET. Он позволяет вам писать веб-приложения аналогично PHP Active Server Pages
.NET: Система библиотек и зонтичный термин для технологии, используемой разработчиками C# и VB.NET (а также других языков). Это "управляемая" среда выполнения, поскольку она компилируется в переносимый байт-код.
ASP.NET: Фреймворк, созданный для запуска веб-приложений с использованием .NET.
CLR: среда выполнения, на которой работает все вышеперечисленное. Это "среда выполнения" для кода .NET.
(Классический) ASP: Первая технология серверного скриптинга от Microsoft. В настоящее время в основном заменена ASP.NET, поскольку последняя имеет огромные преимущества.
.NET Framework - это программная среда от Microsoft, которая содержит большое количество базовых библиотек (классы, функции для разработки программного обеспечения). CLR - Common Language Runtime - то, что запускает ваш код, также является частью .Net framework. Подробнее см. Википедия
ASP.NET - это среда веб-приложений от Microsoft, которая является частью среды .Net.
CLR - это среда CLR - это виртуальная машина, которая выполняет и запускает код, написанный для нее. Подробнее об этом читайте в Википедии
ASP - это язык веб-сценариев от Microsoft, предшествующий платформе .NET. Сравним с (более старыми версиями) скриптовым языком PHP.
... короче.