57
PHP обладает наиболее обширным количеством функций для
реализации проекта;
За счет интеграции интерпретатора в web сервер значительно
повышается производительность АС;
Легкость отладки АС на этапе проектирования за счет отображения
конкретных ошибок в коде;
Широкий набор встроенных функций для работы по протоколу HTTP,
не требующих подключения дополнительных модулей;
Наличие русифицированной документации.
В роли СУБД выбран MY SQL SERVER [2, 7], т.к.:
Поддержка больших БД и параллельность обработки данных;
Импорт/экспорт информации из других СУБД;
Не предназначен непосредственно для разработки пользовательских
приложений, а выполняет функции управления базой данных.
Разработка пользовательского приложения для данной АС выполняется
при помощи PHP и HTML. [4, 17]
Архитектура Dynamic Locking позволяет достичь максимальной
производительности и подключения большего числа пользователей
Из существующих аналогов, рассмотренных выше в п. 1.3.1 Joomla, Drupal
и Wordpress,- программы позволяющие создавать системы электронных продаж,
было выявлено, что каждая из них имеет свои преимущества и недостатки в
описываемыми ими функциями.
Система Joomla в основном рассчитана для разработки небольших систем,
имеющих небольшой объем данных. Если объем данных значителен, то
существенно замедляется скорость генерации страниц. Каждая из этих систем
имеет большой выбор готовых шаблонов для организации пользовательского
интерфейса. Но большинство из них имеют стандартный вид с изменением
цветовой гаммы и расположением различных модулей. А при использовании
нестандартного шаблона интерфейса возникают проблемы и большие
трудозатраты для наложения его на эти системы, необходимость подключения
большого числа дополнительных модулей, что замедляет работу системы. Так
же одним из важнейших требований является удобство администрирования