Языки серверных скриптов [часть 2]
В данной части мы рассмотрим более подробно наиболее популярные технологии серверных
скриптов:
- PHP
- embPerl, Mod_perl
- ColdFusion
- ASP
- Java Server Pages
- WebSQL
- PHP
Главный Web-узел: http://www.php.net/
Платформы: Win32, Linux
Механизм: отдельная CGI-программа, модуль Web-сервера
Web-сервера: IIS, Apache
Расширения файлов: php, php3, phtml
Весьма популярная технология во многом благодаря своей бесплатности. Язык скриптов
напоминает своим синтаксисом язык C. Имеется множество дополнительных библиотек
для работы с различными базами данных, с документами PDF, с GIF-файлами. Часто
PHP увязывается в одно с такой же бесплатной базой данных как MySQL. Сущетвует
множество провайдеров, предоставляющих хостинг со связкой Apache/PHP/MySQL. в
настоящее время разработчики PHP утверждают, что этот язык используется на 1.000.000
узлах.
* * *
- embPerl
Главный Web-узел: http://perl.apache.org/embperl/
Платформы: Linux, Win32
Механизм: отдельная CGI-программа, модуль Web-сервера
Web-сервера: IIS, Apache
В HTML-страницы вставляются скрипты на уже знакомом вам языке Perl. Это значит,
что для использования вам не придется как в случае с ColdFusion или PHP изучать
новый язык. Технология бесплатна. Имется увязка с популярными базами данных.
* * *
- mod_perl
Главный Web-узел: http://perl.apache.org/
Платформы: Linux, Win32
Механизм: модуль Web-сервера
Web-сервера: Apache
Идея та же, что и в embPerl, только в этом случае интерпретатор Perl-а "зашивается"
во внутрь Web-сервера Apache. Это естественно повышает скорость работы. Технология
бесплатна.
* * *
- ColdFusion
Главный Web-узел: http://www.allaire.com/Products/Coldfusion/
Разработчик: Allaire, Inc. Платформы: Win32, Linux (начиная с версии 4.5)
Механизм: отдельная CGI-программа
Web-сервера: IIS, PWS
Расширения файлов: cfm
Технология является коммерческой. Имеется свое собственное средство разработки
страниц со встроенными скриптами на языке ColdFusion - ColdFusion Studio - клон
HomeSite. На платформе Win32 связывается с базами данных стандартными средствами
Windows через ODBC.
* * *
- ASP
Главный Web-узел: http://www.microsoft.com/
Разработчик: Microsoft
Платформы: Win32
Механизм: встроенный модуль для Web-сервера
Web-сервера: IIS
Расширения файлов: asp
Мощная технология, усиленно продвигаемая Microsoft. Жаль только, что работает
она в полную силу только на продуктах того же Microsoft. Синтаксис скриптов напоминает
VBScript/VBA. Интеграция с операционной системой гораздо более тесная, чем в других
технологиях, что позволяет вытворять на ASP такие вещи, которые, пожалуй, невозможны
с помощью других языков. Поддерживает работу с базами данных.
* * *
- JSP (Java Server Pages)
Главный Web-узел: http://java.sun.com/products/jsp/
Разработчик: Sun
Расширения файлов: jsp
[пока не готово] Существует проект по созданию бесплатного варианта JSP - GNUJSP.
* * *
- WebSQL
[пока не готово]
Mascon
- журнал для Web-мастеров
|
|