ASP — Active Server Pages
ASP — Active Server Pages — «активные серверные страницы» — технология компании Майкрософт (Microsoft), позволяет создавать интернет приложения, динамически формировать HTML страницы на стороне сервера.
ASP работает на платформах Windows семейства NT (Windows NT, 2000, XP, 2003, 2008) на веб-сервере IIS. ASP не является языком программирования (в отличие от PHP, в качестве языков программирования в ASP используются VBScript и JScript (также могут использоваться и другие языки, при наличии соответствующего интерпретатора).
Помимо встроенных возможностей языков программирования, технология ASP ползволяет использовать различные COM-компоненты, созданные с использованием различных языков программирования и скомпилированные в исполняемые модули.
Страница ASP это обычный текстовый документ, содержащий HTML вместе со вставками ASP.
Вставки ASP обозначаются ограничителями <% и %>.
Текст, находящийся внутри ограничителей представляет собой сценарий на одном из языков программирования,
используемых в технологии ASP (VBScript, JScript).
В настоящее время на смену классической технологии ASP пришла новая технология ASP.Net, базирующаяся на современной технологии компании Майкрософт — .Net, в которой, в отличие от ASP, используются полноценные компилируемые языки программирования C# и VB.Net (а также ряд других языков, поддерживаемых платформой .Net).