Стоит ли использовать Flash при создании сайта
Время от времени у меня спрашивают, будут ли курсы по Flash. Я всегда отвечаю, что не будут. Поскольку использовать Flash при создании сайта не очень разумное решение. И в этой статье я постараюсь это доказать.
Вот некоторые недостатки Flash:
- Крайне плохо индексируется поисковыми системами. Чтобы там не улучшали, как бы не совершенствовали, а всё равно текст гораздо лучше индексируется поисковыми системами. Поэтому если Вы хотите свой сайт раскрутить, то забудьте о Flash вообще навсегда.
- Много весит. Минус весьма спорный, учитывая современные скорости Интернета. Однако, могу заверить, что у многих стоят ещё модемы, и для них загрузка, например, 300 КБ - это пытка.
- Сильно нагружает браузер пользователя. Я очень много раз видел сайты, которые просто жутко тормозили работу браузера из-за наличия на них сложных Flash-объектов. Я уже молчу про огромное количество багов и прочего. Сколько раз просто вис браузер, а секунд через 30 сообщалось о падении Flash и просьбе перезапустить браузер.
- Низкая кроссбраузерность. Тоже немаловажный момент, поскольку не у всех есть современные браузеры и не везде будет поддерживаться Flash, который Вы вставили на свой сайт.
Думаю, что у Flash есть ещё масса минусов, но уже более мелких.
Многие, конечно, спросят: "А как же сделать по-настоящему красивые сайты?". Могу ответить, что задача сайта - приносить пользу людям, а любой красивый дизайн надоест после 2-х посещений сайта.
Однако, некоторые элементы, например, плееры, без Flash пока нормально работать не будут. Это действительно так, поэтому здесь Вам необходимо смириться. Но, в скором будущем, будет HTML5, в котором будут свои теги для вставки аудио и видео. Поэтому говорить вообще о том, что Flash забыт - нельзя.
Также есть сайты, задача которых не получить прибыль, не получить много трафика, а просто чтобы он был одноразовым и красивым. Одноразовым с точки зрения того, что там никогда не будет постоянных посетителей. Например, это сайты-визитки ресторанов, салонов, магазинов (не Интернет-магазинов) и прочих заведений. Их задача написать, что у них есть сайт где-нибудь на визитке и в рекламе по ТВ, а уже пользователи будут туда заходить, любоваться красотой, становиться их клиентами и уходить. Разумеется, для ресторана важнее отличный вид сайта, нежели его хорошая индексация.
Вывод из данной статьи я сделаю такой: не используйте Flash при создании сайтов, если можно обойтись без него. Flash надо использовать только в самых крайних случаях (например, те же плееры или баннеры), и красота к этому крайнему случаю не относится.
-
- Михаил Русаков
Комментарии (9):
делал я флешь сайт чиста для фрейма на приложение в вк получилось круто
Ответить
Правильно! В топку Flash! Учите jQuery!
Ответить
Михаил, зайдите в мою группу в вк...http://vk.com/kak_sozdat_svoi_sait Может что-нибудь добавите? Например объяснить одному пользователю что флеш не есть хорошо
Ответить
Михайл, по поводу флеш позволю себе с Вами не согласиться. С флешом я работаю довольно плотно уже несколько лет. Правда в плане создания игр, а не сайтов, но тем не менее. Плохо индексируется? Возможно. Про это ничего не скажу - не знаю. Много весит? Вес swf пропорционален его содержимому. Пустая флешка весит 1Кб. Простой пример. Пусть нам надо создать баннер, который показывает в цикле 4 картинки png, суммарным весом 216Кб. Если мы будем использовать html/js, то все эти 216Кб мы и должны будем загрузить. А знаете солько весит флешка с этими картинками? 53Кб! Создав баннер на флеш, мы уменьшили его вес в 4 раза! Не плохо, правда? Это потому, что флеш умеет сжимать ресурсы, которые использует и спасть от пыток людей, сидящих на модемах) Сильно нагружает браузер? Зависит от того, что Вы там на воротили! Если брать баннеры, то нагрузка не больше, чем если бы вы реализовывали его на js. Просто часто баннеры создают очень не оптимально Я,например, видел такое чудо. Взяли три картинки размером около 2000х2000px каждая. Засунули во флеш, там смаштабировали до 100х100. Картинки меняются в цикле раз в 4-5 секунд, однако частота обновления кадров была выставлена 60. Конечно, такое творение и весит и браузер нагружает. Однако, если подойти с умом, то все будет ок! Что до багов, то интересно узнать, Михайл, какие именно баги вы имеете в виду? Падение флеш плеера - редкость, когда программа написана правильно) Багов много в IDE Flash Pro - дизайнеры жалуются, что вылетает, когда сложные эффекты делают, да и просто не удобно. Но ведь никто не заставляет ее использовать, тем более, что она стоит $1000! Низакая кроссбраузерность? Дело не в браузерах, а версии флеш плаера, которая установлена у пользователя и версии флеш плеера, для которого Вы компилировали свою swf. Здесь тоже надо подходить с умом. Не компилируете свою программу под последнию версию плеера, если этого действительно не требуется для ее работы. Да, не все пользователи регулярно обновляют флеш плеер. Вы youtube нормально смотрите? Знаете какой трафик у порталов с флеш играми типа Kongregate и Newgrounds? Могли бы они его получить, если бы у половины пользователей флеш постоянно падал, а других бы не запускался из-за "неправильного" браузера? Использовать AS3 это сейчас самый простой способ добиться кроссплатформенности. Ваша программа будет работать (а) в браузере, (б) можно собрать как desktop-приложения для Windows и MacOS, (в) с помощью AIR можно легко перенести на Android и iOS. Кому интересен флеш и программирование игр, прошу заглянуть на мой сайт howtoprogram.ru. Сейчас он правда практически пустой, но за пару недель я оформлю и выложу имеющийся у меня материал. Надеюсь, что он будет полезен.
Ответить
К этому в последние несколько лет добавился ещё один аргумент. Многие пользователи смотрят сайты с мобильных устройств, на которых флеша нет вообще. И никогда уже не будет.
Ответить
Вообще, нормальные сервисы прекратили поддержку flash, HTML 5 замещает его постепенно.
Ответить
Нет пока, ещё не прекратили, рекламные сети и видеосервисы до сих пор используют флеш, а недавно у меня опять флеш на YouTube стал работать, хотя когда ставил себе Windows 8 и Google Chrome, там был HTML5. Чем вызван такой откат, я не знаю, но работает он намного хуже (по расходу памяти/быстродействию). Причём, версия Хрома не обновлялась за это время, значит что-то сотворили с YouTube. А вот в Wordpress появился встроенный HTML5-плеер, то есть на основе этого движка можно хоть видеохостинг делать, если места много на сервере. Но польза конечно от видео, залитого прямо в блог, пока сомнительная, за такое даже с сервера могут выгнать. Думаю, тем кто делает собственные движки, пора тоже задуматься о внедрении поддержки HTML5, по крайней мере аудио/видео, потому как сейчас на каждом сайте используется всё больше и больше мультимедиа. А flowplayer кстати, который использует Михаил, по сравнению с HTML5 video тоже работает отвратительно.
Ответить
Рысич, HTML5 много, что уже заменяет. Flash не умер быстро, только лишь потому , что действительно на нем большинство плееров написано и рекламных роликов нарисовано. Хотя в том же canvas можно рисовать гораздо лучшие модели, нежели в flash. YouTube не возвращался на flash, его как переписали на HTML5 так он и работает.
Ответить
Более актуальная и подробная информация про flash с интересным анализом развития и затухания технологии и красивыми действующими примерами http://www.finest.ru/flash-versiya-sayta.htm
Ответить
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.