Динамический каталог

Построение динамического каталога осуществляется с помощью серверных технологий - PERL, PHP, MySQL. Основное отличие динамического каталога от статического заключается в том, что в первом случае информация берется из базы данных и формируется в ответ на запрос клиента, тогда как во втором случае она находится на существующих HTML-страницах и загружается вместе с ними.
Достоинства:
  • Мощный поиск по большим базам данных с использованием SQL-запросов
  • Автоматизация в управлении каталогом и контроль его целостности на уровне базы данных
  • Функциональность
  • Возможность построения удобных интерфейсов для администрирования каталога и работы с ним пользователей
  • Возможность построения автоматизированной системы передачи и обработки данных
  • Интерактивное взаимодействие с пользователями
  • Масштабируемость, которая позволяет эффективно работать с постоянно увеличивающимися по размеру и функциональности базами данных
Недостатки:
  • Сложность разработки и поддержки, что требует привлечения грамотных специалистов
  • Дополнительные финансовые затраты на разработку проекта и поддержку серверных технологий провайдером
  • Динамические (несуществующие) страницы не индексируются поисковыми роботами
  • В общем случае, динамические страницы формируются медленнее статических
  • Увеличение нагрузки на Web-сервер и канал связи, поскольку динамический каталог работает не в информационном, а в интерактивном режиме
  • Увеличение нагрузки на посетителей, которые могут запутаться в сложном интерфейсе приложения, множестве различных элементов управления и настроек
Как мы видим, различие между динамическим и статическим каталогом происходит на качественном уровне. Если статический каталог - скорее информационная структура, то динамический - интерактивная, которая приближает интернет-приложения к Windows-приложениям и ориентирована, прежде всего, на удобное и эффективное решение определенных задач. Почему ориентирована? Потому что эффективность работы динамической структуры зависит от многих факторов и, главным образом, от её разработчиков и её пользователей.
Подводя общий итог, можно сказать, что разработка динамического каталога обойдётся фирме существенно дороже, чем статического, но, в отличие от последнего, он будет ориентирован на пользователей, и при грамотной разработке способен обеспечить достаточную функциональность и удобство работы с информацией.
Оглавление
Copyright © 2016