Не секрет, что технология Flash от Adobe на сайтах придает красочности, динамики и интерактива. Её несколько лет назад стали активно использовать для анимации навигации на сайте, анимации баннеров (сначала только анимация, интерактив появился лишь в последнее время) и других интерактивных элементов.
Меня лично всегда поражала эта технология, я всегда с гордостью показывал сайта 2advanced.com и работы этих ребят, но в тоже время эта технология была "too advanced" для использования в простых, корпоративных и, тем более, коммерческих сайтах. Не вплате, что слишком продвинутая и крутая технология, а в том, что достаточно сложная во всех отношения - от разработки до последующей поддержки.
Практически с самого начала, когда начал разрабатывать сайта для кого-то, рекомендовал не пользоваться этой технологией, исключения составляли лишь те моменты, когда без качественной и плавной анимации ну уж совсем нельзя было. GIF не дает такой прелести. К примеру, на закрытом уже сегодня сайте www.sindicat-club.ru, у меня была "шапка" полностью на flash, только для того, чтобы использовать этот блок для привлечения внимания и создания живой атмосферы. Во всех остальных случаях - обходились без flash-а.
Мое мнение было такого, что flash подходит исключительно для развлекательных и промо-сайтов. Именно там, где нужна просто развлекаловка в виде движения и анимации. В том числе и игры.
В последнее время, когда браузеры стали умнее (кроме IE), когда технологии JavaScript, CSS, а теперь уже и HTML5 дают возможность практически любой анимации без использования flash, смысл в нем практически нулевой. Его жизнь поддерживают пока еще промо-сайты, плееры (видео и аудио), загрузка файлов (незаметно используется, например, в том же Gmail) и всевозможные онлайн-игры.
Но в этом направлении активно движется все тот же HTML5+CSS3+JavaScript, таким образом, что сам веб-браузер сможет не только выводить информацию передаваемую в специальной разметке, но и практически рисовать сайты, воспроизводить видео и делать практические любые интерактивные операции. Уже сейчас не вижу препятствий, чтобы воспроизвести любую анимацию и интерактив на сайте без "флеша", а с применением новых стандартов – это будет примерно так же просто, как разместить картинку на странице в коде HTML.
Примерно такое же мнение вчера выложил в открытом письме Стив Джобс (ссылка). Никто не против Flash, все против неуместного его применения, навязывания и, теперь уже, действительно устаревших технологий. Это все к тому же вопросу, что iPhone не поддерживает и не будет поддерживать Flash - он там просто не нужен и будет только во вред хотя бы по тому, что сама по себе технология "съедает" приличное количество ресурсов.
Кто не согласен? Давайте обсудим :)
P.S.
С удовольствием пользуюсь уже много лет Adobe Photoshop, Illustrator и Dreamweaver.
Флеш бесит.. А именно:
- когда когда контент сайта необозрим по причине того, что не установлен флеш-плеер (а его на месте просмотра просто так сразу хуй установишь - нет прав.. выход - портабельные броузеры с этим ебучим плеером или аналогом хуй его знает там каким);
- когда люди захуяривают флеш на сайт без явной надобности (а сайтов где он нужен, мягко говоря, немного: ну хуе комара они бы с запасом уместились бля со всем кодом). в этом случае хочеца сказать - бля сделай информативный хтмл-сайт, меню выбора, а потом хоть объебись со своим флешем ебучим, хоть от шоколатье задрочи под муссом свой флеш)
Флеш бесит.. А именно:
- когда когда контент сайта необозрим по причине того, что не установлен флеш-плеер (а его на месте просмотра просто так сразу хуй установишь - нет прав.. выход - портабельные броузеры с этим ебучим плеером или аналогом хуй его знает там каким);
- когда люди захуяривают флеш на сайт без явной надобности (а сайтов где он нужен, мягко говоря, немного: ну хуе комара они бы с запасом уместились бля со всем кодом). в этом случае хочеца сказать - бля сделай информативный хтмл-сайт, меню выбора, а потом хоть объебись со своим флешем ебучим, хоть от шоколатье задрочи под муссом свой флеш)
Вот да, типо того :)
Как тебя письмо Джобса торкнуло, прямо как и задумывалось :)
Флэш не умрет еще очень долго, даже если его не видно - часто он есть.
Пока люди обновляют только модель своего мобильного телефона и поголовно сидят в интернете, не считая необходимым обновить свой браузер, флэш будет жить.
Кстати, через флэш хранятся данные на компьютере пользователя когда размера кукиз становится мало (http://pablotron.org/software/persist-js/), держатся сокет-соединения с сервером (http://websockets.ru/). Я уже молчу про баннеры и игрушки.
IE, кстати, зря обижаешь. Они уже давно встали на путь истинный.
Ты читал про CSS3 анимацию?
А куда еще девать IE, когда его со свех сторон атакуют :) Это не ему в плюс.
Баннер и игрушки - согласен, пока будут жить. Игрушки уж точно, более-менее приличной альтернативы пока нет.
Про CSS3 читал, а что?
к сожалению ничего не получится, это же флеш(с)
Расскажи нам лучше об air и flex. Приложения написанные на них могут быть запущены в том же самом рантайме что и флеш, но поддерживать, разрабатывать с нуля да и вообще работать с этими технологиями не в пример приятнее. К сожалению все то что бы мне хотелось привести в пример глубоко интерпрайзно и закрыто. Но впринципе, более менее регулярно пользуюсь вот этой штукой http://gskinner.com/RegExr/ (air, но для того чтобы запустился в браузере кроме флеш плеера 9 ничего не нужно) и вот этим http://apps.radio-t.com/ . Та же JavaFX, не смотря на то что быстро развивается, все еще гораздо беднее, а теперь может уже и не догонит. Кстати это открытые технологии (вот о на чем делал акцент Джобс).
Расскажи нам лучше об air и flex
Не знаком, я не программист.
Сложные приложения, согласен, врятли удастся сделать с помощью простой размети HTML5+CSS3+JS, но в большенстве сайтов этого и не требуется. Для специализированных проектов и там, где это удобно, безусловно нужно использовать дополнительные технологии.
http://www.youtube.com/html5 -- нажми там на ссылку "Присоединиться к HTML5 beta" и на твоем ютубе больше не будет флеша. Все браузеры на движке вебкита уже поддерживают html5, те кто не поддерживает уже заявили о том что собираются. Это я к тому что флеш на ютубе это вопрос времени. А для всех мобильных платформ есть уже по приложению для просмотра ютуба.