вторник

Флэш или хтмл?

http://kino-2010.ru/post/soviet-movies/gorod-prinyalПрактически всем нравятся современные красивые сайты, реагирующие на действия пользователя с различного рода эффектами. Такие сайты чаще всего разрабатываются с помощью технологии flash. Но всё ли так хорошо, как может показаться с первого взгляда? Совсем нет.

Flash – технология, позволяющая создавать мультимедийные приложения с помощью языка программирования ActionScript, в том числе и для сети Интернет. С помощью «флеша» к странице подключаются звуки, видео и практически все другие форматы, что делает flash отличным функциональным инструментом в руках опытного специалиста.

Самым главным недостатком технологии является необходимость установки дополнительных плагинов на том программном обеспечении, с которым пользователь работает. Даже популярные браузеры, такие как Internet Explorer или Firefox, не смогут отобразить flash сайты или отдельные элементы страницы, если перед этим не установить специальный плагин.

Кроме того, практически все мобильные или другие приложения не поддерживают flash при работе в сети Интернет и даже не имеют возможности уставить приложения для работы с ним.

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

Таким образом, решив использовать в качестве средства для создания сайта flash, мы теряем достаточно большой процент посетителей, а значит и потенциальных клиентов, если мы имеем дело с коммерческим ресурсом. Конечно же, это не «проблема» для опытного пользователя, всегда можно установить плагин и продолжить работу с сайтом, но что касается клиента, «далёкого» от современных Интернет технологий, это становится настоящей проблемой и мало кто захочет разбираться с чем-то непонятным, если есть альтернативные предложения на сайтах без flash.

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

Есть небольшие хитрости, позволяющие обойти все возможные недостатки:

1. Создание одновременно 2ух типов сайтов в формате flash и формате html. Первый тип для пользователей, второй для поисковых систем. Таким образом, проиндексировав странички в понятном для роботов формате, поисковая система предложит нужную страницу в выдаче, но во время перехода пользователь будет перекинут на флеш сайт.
2. Создание 2ух типов сайта в формате flash и чистом html и размещение ссылок на оба типа на главной странице сайта. Посетитель уже сам решит, с каким типом он хочет иметь дело – с «быстрым на html» или «более мультимедийном, но медленном flash».

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

Если же говорить про недостатки данного формата в сравнении с flash, можно сказать только об одном – достаточно ограниченные возможности в сравнении со своим «конкурентом». Правда в последнее время в помощь чистому html формату пришли такие технологии как Ajax и современный JavaScript, позволяющий несколько расширить функциональность бывших статических сайтов.

Решать какой именно тип сайта выбрать для создания представительства в сети решать заказчику и исполнителю, но только учитывая все «За» и «Против» в каждом конкретном случае, можно выбрать самый удачный формат для создания сайта.