Подтвердить что ты не робот

Будет ли HTML 5 убивать Flash? Стоит ли мне даже время учиться Flash?

Apple всегда в новостях в эти дни с "i" и "i". Один из самых больших людей с говядиной с Apple - это отсутствие поддержки Flash. В прошлом году я придерживался той же уверенности, выбор Apple для исключения поддержки Flash просто казался бессмысленным. HTML 5, кажется, изменил это, хотя. Один из самых популярных пользователей Flash - это YouTube, и они уже попадают в HTML5 (http://www.youtube.com/html5). Тем не менее, я разорван между двумя технологиями.

Что вы берете? Лучше ли начинающему разработчику изучать Flash или следует ли их усилиям посвящать HTML5?

4b9b3361

Ответ 1

Позволяет быть прагматичным.

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

Теперь, поскольку AS3/Flex не очень сложно понять и использовать, , возможно, вам следует узнать обо всех, по одному, но и в конце. Если у вас нет времени учиться (даже один за другим), выберите тот, который больше подходит для ваших текущих проектов. Будьте прагматичными.

Поскольку HTML5 по-прежнему будет стандартным и широко используемым языком/платформой. Он отличается от Flash (это больше похоже на кросс-платформенный графический движок), но все версии будущих веб-сайтов будут использовать его.

Ответ 2

Простой и открытый выигрыш. Каждый раз. Изучите HTML5.

Я думаю, что это ироничное слух, когда Apple и Стив Джобс бродят по закрытым стандартам. Компьютеры Apple всегда были закрытой интеграцией их аппаратного и программного обеспечения.

Ответ 3

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

Ответ 4

Практически любая технология, с которой мы работаем, как программисты, рано или поздно будет устаревшей. Это не значит, что мы никогда не узнаем о каких-либо технологиях.

У многих людей установлен Flash на своих компьютерах. Это само по себе означает, что оно не скоро исчезнет. Будет ли это доминирующей технологией, это другой вопрос. Возможно, Adobe может значительно улучшить платформу, или многие другие вещи могут произойти в конечном итоге.

Как технология для разработки материала сегодня, я бы выбрал Flash. Если вы хотите научиться навыкам, которые легче переносятся на другие языки, я думаю, что HTML 5 будет лучшим выбором. В любом случае вы будете мудрее после этого, и никто не сможет отнять это.

Ответ 5

Не стоит ли даже изучать Flash?

Нет, и это не имеет ничего общего с HTML 5.

Ответ 6

ActionScript (флеш-язык) - это, в основном, ecmascript (JavaScript). Там много навыков кроссовера.

Единственная проблема на данный момент - поддержка браузера для H5.

Ответ 7

Иронично, что вы ссылаетесь на версию HTML5 на YouTube, как пример использования HTML5, когда она работает только в 10% всех браузеров. Фигура, которая не улучшится, пока IE и Firefox не получат поддержку. Даже тогда спецификация HTML5 не будет полной в течение еще 2 лет.

В эти дни легко (и популярно), но, по-видимому, легко ретранслировать на Flash, но факт заключается в том, что он сыграл большую роль в создании сегодняшней медиа-сети. Несмотря на свои недостатки, по крайней мере, это не было на пять лет позже и считалось. Внезапный круговой поворот над HTML5 кажется несколько неуместным, поскольку он дает нам только то, что у нас уже было более пяти лет (за исключением поддержки изначально, вместо плагинов и более эффективных, чем Flash, но не более, чем Silverlight), Я думаю, что невероятно долгий процесс стандартизации (полный комплект к 2012 году, статус рекомендации к 2022 году) должен оставить этих людей довольно синими.

Должны ли вы изучать Flash? Это полностью зависит от того, что вы хотите сделать. Создание приложения только для HTML5, которое специально не предназначено для аппаратного обеспечения Apple, которое должно быть доступно широкой публике сегодня, представляет собой очень и очень плохую идею. Как сказано, вы не сможете привлечь больше 10% пользователей. И даже когда у него есть вездесущность Flash (как минимум еще два года), это не означает, что больше нет оснований использовать Flash или Silverlight. Стандарт HTML5 привносит некоторые из наиболее популярных применений Flash, но не будет предоставлять такие функции, как потоковое видео или DRM. Плагины будут храниться в течение многих лет и, скорее всего, никогда не исчезнут, поскольку они нацелены на расширение браузера и независимо от того, насколько более полные веб-стандарты получат, всегда что-то не хватает.

Бизнес-мудрый, если вы хотите создать мультимедийное веб-приложение, вам понадобится Flash или Silverlight.

Ответ 8

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

Я, конечно, считаю, что Flash стоит учиться. Особенно, если вы работаете в сфере коммуникаций, таких как реклама и публикация. Изучение инструментов для создания контента на основе движения никогда не повредит. Не забывайте, что при нажатии на кнопку Adobe Adobe Flash может заставить инструменты Flash Pro отображать контент на основе HTML5. Вы не останетесь высоким и сухим.

В эти дни я работаю только с HTML/CSS/JavaScript, но у меня также есть много опыта Flash, и я рад, что это так. Знание одного усиливает другое. Итак, сосредоточьтесь на одном, но изучите оба. Вы не пожалеете об этом.

Ответ 9

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

Насколько я знаю, HTML5 в настоящий момент не поддерживает некоторые текущие функции flash-игр.

Ответ 10

Если вы хотите разрабатывать приложения для iPhone/iPad, забудьте о Flash и используйте инструменты Apple. То, как они этого хотят, и они не позволят ничего другого (если только они не будут вынуждены легально - вряд ли).

Flash по-прежнему широко распространен в настольных средах (и, возможно, скоро появится Android, но я поверю, когда увижу это). По-прежнему есть, насколько мне известно, множество вещей, которые Flash может сделать, что HTML5 не может сделать прямо сейчас. Но это тоже в конечном итоге изменится. Тем не менее, Flash, вероятно, всегда будет иметь больше возможностей, потому что его пристойность и они могут сделать продвижение к нему быстрее, чем изменения могут перейти в открытый стандарт, такой как HTML5. Но я подозреваю, что Flash в конечном итоге станет как IE: у него будет свой собственный уникальный набор функций, но никто не будет заботиться, потому что его легче/лучше разрабатывать для более простого, но хорошо принятого стандарта HTML5.

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

Ответ 11

Узнайте как можно больше... будь то только Flash, только HTML 5 или и то, и другое. Если вы говорите о следующих шести месяцах, помните, что стандарт HTML 5 все еще не является "стандартным". Пусть также помнят, что Apple не любит слишком много, что не "Apple". Flash-видео и аудио дублируют их усилия QuickTime, поэтому очевидно, почему они собираются лоббировать, не помещая их в свои продукты.

Для разработки богатого интернет-приложения я не верю, что у Apple есть продукт или технология, которые напрямую поддерживают эти усилия. Они могут комбинировать AJAX и Java, но популярность Flash и проникновение на рынок делают его более желательным инструментом для разработчиков, которые хотят создать такой тип опыта. Согласно этот сайт, Flash Player установлен на более чем 97% браузеров.

Изучите Flash сейчас... подбирайте HTML 5, когда он стабилизируется... у вас есть время. Нет причин, по которым вы не можете иметь оба в своем наборе инструментов.

Ответ 12

Стив Джобс очень хорошо здесь говорит: http://www.apple.com/hotnews/thoughts-on-flash/

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

Ответ 13

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

Итак, Flash может или не умереть - но вряд ли Apple решит это.

(FWIW, я вижу больше телефонов Symbian, использующих веб-приложения. У меня есть определенная ответственность, чем ежевики, и больше ежевики, чем iPhone и андроиды вместе взятые.)

Ответ 14

Flash - это платформа. Одна из самых популярных версий в плагине браузера. Там не намного лучший способ получить его в браузере.

Adobe начала показывать это больше, поскольку они добавляют дополнительные функции экспорта в Adobe Flash CS5. Они надеялись, что iPhone будет экспортироваться, но они все еще имеют очень простой выход для HTML5. Adobe может не всегда принимать наилучшие решения, но с функцией экспорта HTML 5 они могут уже готовиться к HTML5 и отсутствию модуля Flash Browser на устройствах. Это не означает, что их swfs не будет работать. Особенно, если вы считаете, что уже есть небольшие проекты которые реализуют флеш-версию в JavaScript. Звучит здорово - Вспышка без вспышки! (только теперь flashblock может быть менее эффективным). По сути, я вижу, что Flash становится очень сильной базой HTML5 (много кода за ней).

Я уверен, что плагин flash-браузера будет медленно исчезать, особенно если Adobe обнимает HTML5. Инструменты и фреймворки и флэш-память могут быть полезны в среде HTML5. Там есть какой-то интересный материал. Я бы сказал, что это стоит вашего времени, потому что в Flash Platform есть много концепций (и, конечно же, много плохих). Многие из них выглядят так, как будто они будут применяться к HTML5. Даже если вся Flash-платформа умирает, существует так много сходств, что HTML5 будет иметь большой смысл - возможно, даже больше, потому что вы знаете флеш-платформу.

Ответ 15

", чтобы узнать Flash или должны ли их усилия быть посвящены HTML5?"

Ваш вопрос неоднозначен для меня. Я думаю, что ответ на ваш вопрос зависит от того, что вы пытаетесь сделать. Если вам нужно отображать видео на своем веб-сайте или отображать причудливые шрифты, вам больше не понадобится Flash, потому что HTML5 является опцией. Однако, если вы говорите о создании приложения (на веб-сайте или в Adobe Air), некоторые люди могут предпочесть Flash.

Вам не нужна Flash для создания веб-приложения, вы можете использовать HTML/CSS/jQuery/AJAX для внешнего интерфейса вместо Flash (некоторые могут даже использовать оба). Apple будут утверждать, что вы используете HTML для веб-материалов и Cocoa -web вместо Air (С# для Windows!!).

Для разработки веб-приложений Flex имеет удобство в отношении состояния, тогда как HTML не имеет апатридов. Для разработки приложений, отличных от веб-приложений, Flex имеет то преимущество, что совместим с кросс-платформой, как Java. Конечно, есть много других преимуществ использования Flex, а также .

Ответ 16

HTML5 не собирается убивать Flash

HTML5 не предназначен для того, чтобы убить Flash. Посмотрите на этот путь - сначала появилась сеть, текстовая сеть. Затем, когда скорость соединения увеличивалась, начали появляться изображения. Поскольку Интернет тогда не был таким большим, как сегодня, было легче обновить HTML новыми функциями...

Затем произошла революция, нам нужно что-то для макета, и мы начали использовать таблицы, но это было неправильно, потому что таблицы предназначались для использования для табличных данных. Поэтому методы компоновки CSS заменили таблицы, но они не убили таблицу.

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

Flash по-прежнему будет использоваться для рекламы, специальных мультимедийных сайтов (например, для фильмов), игр, он будет использоваться для приложений Air и для мобильных приложений.

HTML5 - это будущее для Интернета, но это не значит, что Flash умрет.

Ответ 17

Кажется, что в каждом браузере есть одна небольшая причуда о том, как они реализуют такие функции, как FileReader. Это PITA, чтобы проверить каждый браузер.

Ответ 18

Flash является относительно старым... HTML5 совершенно новый. Я думаю, что это в значительной степени определяет будущее. --EDIT: Одна вещь Flash очень хорошо, и я не вижу замены для кадровой анимации.