Active Server Pages
Материал из Википедии — свободной энциклопедии
ASP (англ. Active Server Pages — «активные серверные страницы») — технология от Microsoft, позволяющая легко разрабатывать приложения для World Wide Web. ASP работает на платформе операционных систем линии Windows NT и на веб-сервере IIS. ASP не является языком программирования — это лишь технология предварительной обработки, позволяющая подключать программные модули во время процесса формирования Web-страницы. Относительная популярность ASP основана на простоте используемых языков сценариев (VBScript или JScript) и возможности использования внешних COM-компонент.
Технология ASP получила своё развитие в виде ASP.NET — новой технологии создания веб-приложений, основанной на платформе Microsoft .NET.
Содержание |
[править] Синтаксис
Страница на ASP — это обычная страница HTML, со вставками, обозначенными ограничителями <% и %>:
<% Response.write "Hello World!" %>
То что находится внутри ограничителей — это текст программы на VBScript, интерпретируемый при запросе страницы. VBScript является языком по умолчанию, хотя возможно использование и JScript:
<% @ Language = "JScript" %><% Response.Write("Hello World!"); %>
[править] Версии
ASP в своём развитии прошёл через несколько версий:
- ASP 1.0 (распространяется с IIS 3.0) в декабре 1996 года.
- ASP 2.0 (распространяется с IIS 4.0) в сентябре 1997 года.
- ASP 3.0 (распространяется с IIS 5.0) в ноябре 2000 года.
- ASP.NET (как часть платформы Microsoft .NET) — появился в январе 2002 года. Версии до ASP.NET иногда называют «классическим» ASP.
- ASP.NET версия 2.0 — выпущена 7 ноября 2005 года.
[править] Apache::ASP
Apache::ASP предоставляет функциональность ASP на основе веб-сервера Apache, со скриптами на основе Perl.