Perl
Это язык интерпретируемого типа, кому-то напоминающий Basic, а кому-то — язык С. Вероятно, истина находится где-то посередине. Основное преимущество языка Perl как средства разработки Web-приложений в том, что для него созданы обширные библиотеки модулей. Эти библиотеки решают практически все задачи, встающие перед разработчиками программ CGI — ядра активных Web-серверов.
Такие операции, как обработка текстовых строк и форм ввода данных, отправка и получение электронной почты, взаимодействие с файлами и базами данных различных типов, решаются с применением Perl легко и элегантно. Программы Perl занимают небольшой объем и относительно быстро интерпретируются сервером Perl, обеспечивая приемлемую производительность при средней посещаемости. Языку Perl посвящено множество книг.
PHP
Технология серверных сценариев РНР сильно напоминает упомянутую выше технологию Microsoft. ASP. Аббревиатура РНР расшифровывается рекурсивно как РНР Hypertext Preprocessor, что означает «препроцессор гипертекста РНР».
Интерпретируемых серверные сценарии РНР способны динамически создавать документы HTML, обращаясь при этом к базам данных, почтовым серверам и другим программным системам и комплексам.
В настоящее время интерпретаторы РНР доступны для различных компьютерных платформ, в том числе для Microsoft Windows, Linux и других Unix-подобных ОС. Что же касается ASP, то эта технология работает только в среде Microsoft Windows. Причина такого ограничения заключается в том, что ASP базируется на модели компонентного объекта (Component Object Model, COM) и технологии элементов управления ActivX, доступных в полной мере только в среде Microsoft Windows. |