ЭВОЛЮЦИЯ ТЕХНОЛОГИЙ СЕРВЕРНОГО ВЕБ ПРОГРАММИРОВАНИЯ 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