В данной части мы
рассмотрим более подробно наиболее
популярные технологии серверных
скриптов:
- 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
[пока не готово]
1. О скриптовых
языках
2. Подробнее о языках серверных
скриптов
Источник: http://mascon.hypermart.net/
|