На главную

info@enterstudio.ru

статья

Статьи

статья

Поддержка

Enterstudio: дизайн, разработка сайтов, полиграфия, выставочные стенды

Статьи

Как можно сэкономить на разработке средств доступа к информации

Графический дизайн (26)

Сайты (23)

Выставочные стенды (45)

Все работы (96)

О студии

Контакты

Самый простой способ сэкономить лежит на поверхности: ведь сайты разрабатываются уже много лет, неужели нельзя использовать чужую работу? Конечно же, можно. Это называется - использовать готовые скрипты.

Этот способ хорош, если кто-то уже решал задачу доступа к информации схожего рода. Однако, не все форматы данных относятся к повсеместно распространенным.

Например: нужно предоставить доступ к прайс-листу заказчика. Здесь все зависит от формата, в котором существует прайс-лист. Если для используемого заказчиком формата есть готовая веб-витрина, проблема снимается (например, продукты 1С). Если же формат прайс-листа был разработан самим заказчиком (внутреннее соглашение по оформлению таблицы в экселе) или вовсе неформализован, то средства доступа придется разрабатывать специально. Во втором случае к тому же потребуется предварительно формализовать формат хранения прайс-листа.

Другой пример: нужно предоставить доступ к документации, существующей в виде набора текстовых файлов. Для решения этой задачи могут подойти поисковые системы, предоставляющие интерфейс для поиска по сайту. Однако систему навигации все равно придется разработать.

И еще один отличный пример: готовые скрипты форумов. Не секрет, что большинство работающих в настоящее время форумов основано на бесплатном движке phpBB. Оставив в стороне вопрос собственных достоинств этого скрипта, попытаемся понять причины его повсеместной распространенности.

Начнем с природы данных, с которыми работает скрипт. Форум по определению предоставляет посетителям сайта доступ к данным, введенным другими посетителями сайта. То есть, данные для отображения формируются самим же скриптом форума. Следовательно, заказчик сайта не предоставляет никакой информации, и, следовательно, разработчик сайта не должен разрабатывать к ней средства доступа. В этой ситуации готовый скрипт является идеальным решением.

Обобщим:

  1. Сайт является средством доступа к данным, которые предоставляет заказчик.
  2. Средство доступа - черный ящик, который задает пользователю вопрос: "какие данные вам нужны?", находит нужные данные и выдает их пользователю в заданной форме.
  3. Любое средство доступа привязано к форматам данных.

Когда известен формат данных, к которым необходимо обеспечить доступ, и известна форма, в которой они должны быть представлены на сайте, можно приступать к выбору средства представления. Критерии выбора просты: совпадение форматов входных и выходных данных. Внутренняя архитектура механизма при этом не важна, если он удовлетворяет всем требованиям по быстродействию, надежности и переносимости.

Особо отметим сайты (или части сайтов!), для которых заказчик не предоставляет данных - на них посетители обмениваются информацией между собой. Для таких сайтов готовые модули отбираются только по форме представления данных, а это значительно расширяет круг кандидатов. Можно смело утверждать, что заказ на такой сайт - подарок для мудрого разработчика.

Если же готовое средство не найдено - приступаем к разработке, но об этом в следующих выпусках.

info@enterstudio.ru

© 2001 - 2009 Enterstudio

Rooble.ru - сервис поиска товаров и услуг в сети интернет