Почему я не должен использовать Flash? - PullRequest
13 голосов
/ 13 мая 2010

Я много раз слышал, что мне следует избегать flash для моего сайта. И все же никто не сказал мне веских причин для этого. Я искал причины, и я вижу многие из них, которые не соответствуют действительности (например, текст во флэш-памяти не индексируется поисковыми системами) или могут не обязательно быть истинными или достаточно значительными (потребляя большую пропускную способность. Будет ли эквивалент JS больше или меньше? ).

Мой сайт использует вспышку для воспроизведения звука (m4a). Мне не нужно беспокоиться об индексировании, не работает кнопка «Назад» и т. Д.

Но я чувствую, что могут быть и другие причины. По каким причинам я не должен использовать flash на моем веб-сайте?

Отмечу одно: тот факт, что iPhone / iPod Touch и мобильные устройства не поддерживают его. Не имеет большого значения для большинства сайтов, и это очевидно. Какие еще причины избегать флеш на моем сайте?

Ответы [ 16 ]

0 голосов
/ 13 мая 2010

Основные причины для меня:

  1. Флэш-сайты, как правило, работают медленнее (работают на Mac), и я обнаружил некоторые сайты (в частности, отели), где у меня не было доступа к некоторым функциям.

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

0 голосов
/ 13 мая 2010

Богатые интернет-приложения (независимо от структуры) идут вразрез с первоначальным замыслом сети. При этом даже w3c становится популярным с html5. Поэтому лучший совет, вероятно, использовать его, когда вам нужно, и избегать его, когда вы этого не делаете.

0 голосов
/ 13 мая 2010

Проблема с Flash заключается в том, что в качестве проприетарного стандарта она ограничена и не является гибкой в ​​отношении участия сообщества. Кроме IE, это самое большое препятствие, IMHO, для зрелой сети и ограничивает воображение и инновации.

Зрелая сеть - это та, содержание которой полностью контролируется пользователем. Таким образом, этот пользователь должен иметь возможность делать такие вещи, как переходить вперед / назад в истории, регулировать размер своего отображения или даже вообще не иметь визуального отображения. Содержание и стиль должны быть отдельными. Разметка должна давать контекст для контента. Flash не делает ничего из этого, но может быть добавлен на сайт, который делает.

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

0 голосов
/ 13 мая 2010

Почему я не использую вспышку:

  • Я должен заплатить , чтобы использовать, но у меня не может быть бесплатного более простого инструмента для использования вспышки.

  • По концепции, большинство флеш-сайтов использует какую-то необычную презентацию.

  • Я могу делать то же самое, используя JavaScript. Без использования большого инструмента.

  • Вы должны установить плагин, чтобы играть в него, у некоторых людей возникают проблемы с этим (на самом деле я видел это один раз, я вижу это снова)

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

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

0 голосов
/ 13 мая 2010

Никто еще не упомянул об этом:

  • из-за ужасной репутации Adobe в области безопасности (основная причина, к которой обращается Apple, кстати)

На мой взгляд, это небезопасный неэффективный запатентованный продукт, который в любом случае не будет работать на миллионах iPhone / iPad.

Черт, я даже не удосужился установить Flash на свою рабочую станцию ​​Linux (и, нет, я не смотрю видео YouTube на своей рабочей станции;)

В любом случае, HTML5 здесь, и он здесь, чтобы остаться, и это делает Flash еще менее привлекательным.

0 голосов
/ 13 мая 2010

Если это просто для воспроизведения звука, я бы сказал, что это приемлемое использование Flash. По крайней мере, пока IE не догонит настоящее и не осуществит <audio>. Видео тоже хорошо, по крайней мере, на данный момент.

Только не создавайте весь свой сайт во Flash. Их сложно использовать, и этого должно быть достаточно, чтобы не создавать Flash-сайты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...