31
запросы и просматривать полученные результаты. Имеются программные
интерфейсы для таких языков, как С, Perl, Java, PHP и Python.
При создании веб-ориентированных систем, основанных на
динамических страницах, есть несколько альтернатив в выборе
интерпретатора языка программирования: ASP, JSP, Perl, PHP, Ruby,
Python. Все представленные варианты предоставляют возможности,
необходимые для реализации автоматизированной системы обработки
заявок.
Однако, ASP – технология Microsoft, которая, прежде всего,
ориентирована на взаимодействие с другими продуктами Microsoft, а,
кроме того, является коммерческой технологией. Недостатки JSP, Ruby и
Python – небольшая распространенность в России, и, как следствие,
отсутствие квалифицированных специалистов на рынке труда. Perl
уступает PHP по доле проектов и занимает область классических
скриптовых языков ОС семейства Unix.
PHP – скриптовый язык программирования, созданный для
генерации HTML-страниц на веб-сервере и работы с базами данных.
Группа разработчиков PHP состоит из множества людей, добровольно
работающих над ядром и расширениями PHP и смежными проектами,
такими как PEAR или документация языка. В настоящее время PHP
поддерживается подавляющим большинством представителей хостинга и
входит в LAMP — «стандартный» набор для создания веб-сайтов (Linux,
Apache, MySQL, PHP).
В области программирования для сети PHP — один из
популярнейших скриптовых языков (наряду с JSP, Perl и языками,
используемыми в ASP) благодаря своей простоте, скорости выполнения,
богатой функциональности и распространению исходных кодов на основе
лицензии PHP.
PHP отличается наличием ядра и подключаемых модулей,
«расширений»: для работы с базами данных, сокетами, динамической