создание и разработка веб-сайтов
поисковая оптимизация и реклама
статьи о программировании и веб-дизайне

Ссылки по теме:
 

Что такое фрэймовый сайт?

Относительно недавно в нашу компанию обратился клиент с обычной просьбой - сделать сайт.

Клиент попался покладистый с четким видением того, что он хочет получить. Работа началась.

Я выступал в качестве менеджера и ежедневно выслушивал потоки грязи в свой адрес: "Вы что, не знаете что такое фрэймовый сайт?" Через некоторое время я понял что от нас хотят получить: жестко сверстанный сайт под разрешение монитора 800х600 со скроллбаром.

Так что же представляет из себя фрэймовый сайт? Frame, в переводе с английского обозначает - кадр, в принципе, фреймовый сайт и состоит из нецкольких кадров (фрэймов), хотя определение получается расплывчатое...

Чтобы получить более ясное и точное определение фрэймового сайта обратимся к Википедии.

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

- верхняя часть сайта в которой размещен логотип, телефон и навигационное меню прописаны в файле - top.html;
- главное текстовое поле прописано в файле - content.html
- поле справа (для новостей и рекламы) - right.html
- нижняя часть сайта - footer.html


Всего получилось 4-е независимых друг от друга страницы. Теперь, для того, чтобы объединить воедино вышеобозначенные файлы - создадим 5-й файл: index.html и пропишем в нем, посредством тэга "фрэйм", наши файлы.

Для иллюстрации конструкции такого сайта, предлагаю вам посмотреть рабочую версию интернет-проекта "777 Реклама на сувенирах" от 1999 года.

Верстка таких сайтов очень проста и экономически выгодна, в-первую очередь из-за затрачиваемого времени, во-вторых из-за затрачиваемых денег на хостинг - не нужно платить за поддержку скриптов и баз данных. Реализация такого проекта не требует ни знания баз данных, ни языков скриптования, нужно только освоить html-верстку.
Безусловно что фрэймовый сайт очень прост в реализации, но это палка о двух концах. С одной стороны - создать визуально правильный сайт может даже новичок, с другой: единая структура сайта легко нарушается, например при попадании на сайт не через главную страницу. В нашем примере это формирующий файл: index.html. Основная "фишка" фрэймового сайта заключается в том, что формирование единой целостной структуры интернет-проекта организовано файлом с фрэймовым описанием. Еслы мы откроем файл content.html, то мы увидим только центральную часть страницы, ни навигационного меню, ни нижней части, ничего остального мы не увидим. Никто не застрахован от того, что посетитель первой страницей сайта откроет content.html. а не index.html.

Быть или не быть фрэймовому сайту - вопрос спорный. Если вы не планируете привлекать на свой ресурс посетителей через поисковые системы - фрэймовому сайту быть! Если ваш интернет-проект хотя бы минимально должен "приводить" посетителей через поисковики, стоит отказаться от этой технологии, или использовать фрэймы в купе со скриптами.

Из-за "не желания" поисковых систем дружить с фрэймовыми сайтами в 2001 году сайт gift-sevens.ru был переделан. Было принято решение полностью отказаться от фрэймов, так как посетители попадающие на сайт не могли им нормально пользоваться.

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

Конечно рано еще ставить крест на фрэймовых технологиях. Живой пример развивающегося проекта работающего на фрэймовой технологии это phpMyAdmin. Наверняка существуют и другие проекты в которых используется фрэймы.

Выбор за вами. Удачи в разработке сайтов.


Паринов Алексей. 29 сентября 2010 года.