Почему нельзя делать сайты полностью на Flash
Интернет существует уже достаточно давно.
Cначала это были простые HTML (язык разметки документа) — странички текста с гиперссылками (ссылки на другие страницы веб-сайта).
Но, интернет быстро меняется, совершенствуется.
Стали развиваться стандарты HTML, появляться новые форматы графических файлов и новые технические возможности.
Значительно увеличилась пропускная способность каналов связи и возможности самих пользователей. Производители браузеров тоже не оставались в стороне, совершенствуя свои детища и добавляя, порой ни с чем не совместимые, сервисы.
Но, создание качественного и красивого сайта было доступно немногочисленным программистам и web-дизайнерам.
Требовались значительные временные затраты и терпение посетителей сайтов на ожидание загрузки, зачастую простенького, спецэффекта.
С началом использования Flash, особенно последней версии, появилась реальная возможность для создателей эффектных сайтов значительно повысить уровень дизайна и интерактивности.
Конечно, содержание сайта имеет огромное значение, но не будем забывать пословицу — «Встречают по одежке, а провожают по уму».
Flash представляет мощную систему, предназначенную для создания анимационных файлов для Web. С помощью этой программы можно создать:
- Flash-баннер;
- Заставку в виде Flash-ролика;
- Элемент дизайна в HTML-документе;
- Фоновый звук к HTML-странице (в формате mp3);
- Многостраничный сайт без использования HTML.
На последнем пункте хотелось бы остановиться подробнее.
Сейчас множество сайтов, особенно начинающих Web-мастеров, которые реализованы полностью при помощи технологии Flash, больше похожи на бразильский карнавал с фейерверками и хлопушками, чем на качественный Web-ресурс.
Хотя, мультимедиа играет огромную роль в сети интернет, в данном случае Flash-технология ухудшает идею usability (понятность сайта и легкость навигации) по следующим основным причинам: Flash подает плохой стиль дизайна в довольно-таки привлекательном виде, нарушает истинный смысл интерактивного сайта, Flash «съедает» слишком много ресурсов, которые лучше были бы потрачены на разработку истинно ценного содержания сайта.
В большинстве случаев использование объектов мультимедиа в Сети просто излишне.
Почему большинство Web-узлов не разрабатываются полностью на Flash?
Хотя векторная графика и фильмы Flash загружаются довольно быстро, скорость их загрузки нельзя сравнить со скоростью загрузки обычного текста и простой графики.
Добавление фильма на Web-страницу создает некоторую перегрузку.
Предположим, что вы хотите создать простые Web-страницы, состоящие в основном из текста и нескольких графических изображений.
В этом случае вам имеет смысл использовать Flash для создания Flash-элементов.
Анимация сделает ваш сайт эффектным, запоминающимся для посетителей.
Сама технология никогда не претендовала на место HTML, но на данный момент с помощью Flash можно сформировать полноценную страницу-ролик, но нужно ли это? Одна из самых больших проблем при использовании Flash-технологии в том, что Flash «съедает» огромное количество ресурсов, которые было бы лучше потратить на:
Частое обновление содержания (Flash-содержание создается лишь однажды);
Использование такой структуры сайта, которая позволяет пользователю получить более глубокий уровень ответов на вопросы (Flash-содержание, обычно, весьма поверхностно).
Если бы производство Flash-объектов было бы так же легко и дешево как написание стандартной HTML-страницы, многие из перечисленных проблем были бы решены. Этого нет, и проблема остается проблемой.
Итак, не рекомендуется использовать Flash для создания всего сайта потому, что:
Сложность с обменом информацией при программировании в БД;
Сложность с масштабированием контента, т.е. посетителю сайта нельзя изменить размер шрифта;
При наличии старой версии браузера, которой нет во Flash-проигрывателе, сайт не отображается вовсе;
Скорость загрузки снижается в несколько раз, создается некоторая перегрузка;
Сайт, написанный с помощью Flash, очень требователен к ресурсам ПК, так как на устаревшей модели информация очень долго запускается;
Flash делает недоступной интерактивность сайта и отвлекает внимание от истинного смысла, сути информации;
Если сайт все-таки написан полностью на Flash, его регистрация в большинстве поисковых системах становится невозможной.
Это ведет за собой низкую посещаемость сайта, сужение клиентской базы, что отрицательно сказывается на имидже вашего бизнеса.
Таким образом, страдает важнейший маркетинговый инструмент, и затраты на разработку сайта не оправдываются.