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