Данный проект отличается невысокими требованиями к СУБД, высокие
нагрузки не прогнозируются. Эксплуатация PostgreSQL же связана с
дополнительными финансовыми затратами. Поэтому в рамках данного проекта
целесообразно использовать СУБД MySQL.
При создании веб-ориентированных систем, основанных на динамических
страницах, есть несколько альтернатив в выборе интерпретатора языка
программирования: ASP, JSP, Perl, PHP, Ruby, Python [1]. Все представленные
варианты предоставляют возможности, необходимые для реализации
приложения.
Однако, ASP — технология Microsoft, которая, прежде всего,
ориентирована на взаимодействие с другими продуктами Microsoft, а, кроме
того, является коммерческой технологией. Недостатки JSP, Ruby и Python –
небольшая распространенность в России, и, как следствие, отсутствие
квалифицированных специалистов на рынке труда. Perl уступает PHP по доле
проектов и занимает область классических скриптовых языков ОС семейства
Unix.
PHP создан как интерпретируемый скриптовый язык программирования,
используемый для создания готовых HTML-страниц на веб-сервере и
выполнения операций с БД [2]. На сегодняшний день в сфере веб-разработки
технология PHP занимает одно из первых мест наряду с Perl, ASP/.NET и Python
благодаря простоте, скорости работы и хорошей функциональности. PHP
распространяется бесплатно. Синтаксис языка очень напоминает С++. Язык PHP
поддерживается практически всеми представителями сетевого хостинга.
Perl представляет из себя наиболее распространённый в сфере веб-
программирования интерпретируемый скриптовый язык. По одной из версий,
Perl — аббревиатура, которая читается как "Practical Extraction and Report