Пришло ли время забыть Flash и использовать HTML5?

11

Как я читал в определении HTML5, он может делать все, что может делать Flash! и я спрашиваю себя, правильно ли тратить мое время на изучение флэш-памяти, или я должен вместо этого изучать HTML5.

HTML5 превосходит Flash в будущем?

PS: Есть ли что-то, что вы можете сделать во Flash, но все еще невозможно в HTML5?

Am1rr3zA
источник
3
Поскольку это опрос общественного мнения, я сделал это вики-сообществом.
Тим Пост
А что насчет Silverlight? : D
Туомас Хиетанен
Проголосовал за закрытие как "не реальный вопрос".
1
Я не думаю, что это должно быть закрыто, это должно быть переформулировано только другим способом. Возможная переформулировка может быть следующей: «Стоит ли использовать Flash для будущей разработки или мы должны использовать только HTML 5?».
HoLyVieR
Где я могу проголосовать за HTML5? :)
Алексей Болотов

Ответы:

11

Это зависит от ваших сроков. В настоящее время Flash гораздо более широко распространен, чем HTML5, в основном благодаря поддержке браузера (нравится это или нет, пока IE9 не будет выпущен и широко распространен, так и останется).

Тем не менее, я думаю, что со временем HTML5 / Canvas станет доминирующей технологией - по крайней мере, для таких вещей, как видео, анимация и простая интерактивность. Я подозреваю, что Flash (и Silverlight) адаптируется и выживет, но будет иметь больше нишевого рынка.

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

Dan Diplo
источник
Согласен ... вспышка точно не мертва, и вряд ли скоро умрет. В то время как HTML5 определенно добавит некоторый интерес в сеть, flash будет по-прежнему иметь свое место. Что касается видео, то мы даже не думаем об использовании HTML5, пока браузеры не смогут согласовать и внедрить стандарт по всем направлениям. Грустно, но, правда.
таращиться
2
HTML5 и Flash / Silverlight имеют много похожих функций, но они не являются взаимозаменяемыми. В HTML5 отсутствуют некоторые функции, предлагаемые Flash / Silverlight.
Virtuosi Media
7

На самом деле есть много вещей, которые вы можете сделать во Flash или Silverlight, которые невозможны в HTML5 (DRM / защита контента, VBR-потоковая передача, встраивание, полноэкранный режим, COM-доступ). Этот пост в блоге Google предлагает отличную информацию о том, почему, хотя HTML5 имеет большой потенциал для улучшения Интернета, плагины для браузеров далеко не мертвы .

Грег Брей
источник
6

Flash не умрет, по крайней мере, в обозримом будущем, даже если HTML5 станет более распространенным. До тех пор, пока IE6-IE8 не начнет использоваться, на веб-сайтах по-прежнему существует потребность в флеш-памяти, и IE6-IE8, к сожалению, будет существовать некоторое время.

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

Бен Хоффман
источник
1

Я бы сказал, что многие вещи, для которых люди использовали Flash, теперь могут быть выполнены с помощью Javascript, который, на мой взгляд, менее навязчив, пока HTML 5, наконец, не станет достаточно широко распространенным для использования. Я знаю, что многие из моих корпоративных клиентов не будут разрешать использование HTML5 в ближайшем будущем, поскольку большинство из них стандартизированы в устаревших версиях IE для всей корпорации.

bpeterson76
источник
1

Хотя Flash еще не умер (к сожалению), я думаю, что вам следует перейти прямо к HTML5 и Javascript / jQuery, если вы не занимаетесь разработкой игр. Хотя HTML5 еще не так широко распространен, как Flash, он будет. Скоро. И помните, Flash не работает на любом устройстве iOS.

мистифицировать
источник
1

Мы по-прежнему боремся с IE6, хотя сейчас он в полном порядке.

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

bcmcfc
источник
1

Никакое мнение или общая статистическая информация не помогут в этом. На всех посетителей сайта нацеливается ваш сайт.

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

Те, кто все еще использует IE 6.0, вероятно, используют его, потому что он поставляется с ОС, поэтому им нет дела до обновления, и они никогда не будут. Техники, с другой стороны, уже кодируют HTML 5 и смеются над сайтами, которые его не используют (пока) ...

TFM
источник