27 марта 2008 Разное

Категории сайтов

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

У разработчиков систем управления сайтами есть популярная фраза: «Наша система удовлетворяет потребностям большинства сайтов». Некоторые даже указывают процент этого большинства, иногда даже 99%. В действительности эта задача не может быть решена. Также как невозможно создать автомобиль, заменяющий в поле трактор, на море плавающий, на бездорожье вездеход, на трассе спорткар. Конечно, это может быть танк, если убрать требование высокой скорости и удобства использования. Нельзя также забывать о том, сколько стоит танк. Такие же программы, в виде танков и получаются, неповоротливые, нерасширяемые, неудобные, рассчитанные на как можно большее число сайтов, но одновременно не нужные никому, без существенных индивидуальных доработок. А индивидуальные доработки, как правило, направлены на соответствие программы категории сайта. Другой индивидуальности у сайтов нет по своей сути.

Это можно проиллюстрировать примером каталогов (или архивов) программ. У этих сайтов три типичные задачи:

  1. Предоставить каталог программ, отсортированный по различным параметрам
  2. Информировать о новостях в сфере IT, выпускать обзоры софта
  3. Составить рейтинг программ, по различным оценкам и критериям

Для управления таким сайтом требуются 3 основных модуля:

  • Модуль каталога с рейтингом
  • Новостной модуль
  • Модуль статей и обзоров

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

Итак, какие бывают категории сайтов:

  • Личные сайты
  • Рекламные сайты
  • Корпоративные сайты
  • Интернет-магазины
  • Информационные сайты
  • Блоги
  • Сервисные сайты и социальные сети
  • Игровые и развлекательные