Языки серверных скриптов

автор: Александр Качанов
перевод: n|a

В данной части мы рассмотрим более подробно наиболее популярные технологии серверных скриптов:

  • 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. Подробнее о языках серверных скриптов

    « назад к списку статей

  • Rambler's Top100
    Rating All.BY
    Akavita
    Valid XHTML 1.0!