ЭВОЛЮЦИЯ ТЕХНОЛОГИЙ СЕРВЕРНОГО ВЕБ ПРОГРАММИРОВАНИЯ CGI PERL PHP ASP SSI И ДР

Серверное веб-программирование началось с использования CGI (Common Gateway Interface), который предоставлял возможность запускать скрипты на сервере. Однако, начиная со второй половины 1990-х годов, на смену CGI пришли Perl, PHP, ASP и другие технологии.

Perl был одним из наиболее popular языков для веб-программирования на сервере. Он поддерживал регулярные выражения и обеспечивал простую интеграцию с базами данных. Пример кода на Perl:

print "Content-type:text/html

";
print "Hello, world!";
print "

Hello, world!

";
print "";

PHP был создан в 1995 году и стал очень популярным веб-языком, который широко используется в настоящее время. Он обеспечивает широкий спектр функций и инструментов для упрощения веб-программирования, а также поддерживает множество баз данных. Пример кода на PHP:

echo "Hello, world!";
if($a > $b) {
    echo "a is greater than b";
} else {
    echo "b is greater than a";
}

ASP (Active Server Pages) был впервые выпущен в 1996 году как продукт от компании Microsoft и предоставлял возможность программировать на VBScript и JScript для веб-страниц. Он имеет большую базу пользователей и способствовал созданию ASP.NET. Пример кода на ASP:

<%
Response.Write("Hello, world!");
If a > b Then
    Response.Write("a is greater than b")
ElseIf a < b Then
    Response.Write("b is greater than a")
Else
    Response.Write("a is equal to b")
End If
%>

SSI (Server Side Includes) - технология, которая позволяет создавать динамические элементы на веб-страницах, такие как навигационные меню или данные о времени доступа к странице. Она необходима для пользователей, которые не имеют никакого доступа к серверу или не могут использовать языки программирования на стороне сервера. Пример кода на SSI:

<!DOCTYPE html>
<html>
<head>
<title>SSI Example</title>
</head>
<body>
<!--#echo var="DATE_LOCAL" -->
</body>
</html>

Configuring Abyss web server for Perl CGI

CS310 Open Source Web Application Development (PHP,PERL,CGI,MYSQL) Quiz NO1 Solution

Лекция 6: CGI и Perl. SSI и Cookies

Responsive ERP System - Free Project Source Code Using PHP

Веб. Раздел 7: Серверные сценарии

Running PERL PHP CGI Programs in Windows 7 64-bit

Реклама
Новое
Реклама