• Почему сайты на флэше — это плохо

    Давно хотелось поделиться соображениями и опытом использования флэша на сайте. А также объяснить позицию Студии Лебедева в этом вопросе.

    Предыстория

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

    Из-за этого у многих людей возникло ощущение, что студия ненавидит флэш. Это в корне не верно — к флэшу студия относится так же, как и к любой другой технологии. А именно: применяет её там, где это действительно необходимо.

    У студии особый подход к созданию сайтов, приходится учитывать массу факторов, порой не заметных даже профессионалу: начиная от разного размера шрифта в браузере пользователя, заканчивая возможным желанием заказчика добавить ещё 10 пунктов в горизонтальное меню. Молчу про то, что все сайты должны растягиваться, причем растягиваться должен не только контентный блок, как это привыкли делать на Западе, а вообще весь сайт. В какой-то момент мы поняли, что заточить флэш-ролики под эти нужды гораздо сложнее и дольше, чем сделать анимации на JS.

    Так в чем проблема?

    Хочу сразу оговориться: в этой заметке я не затрагиваю промо-сайты вроде dexter.ru или Mitsubishi Lancer Sportback — это как раз примеры правильного использования флэша для создания нужного вау-эффекта у пользователя. Речь пойдет о тех случаях, когда флэш используют для моргающего и прыгающего меню, а также о сверхидиотских случаях создания информационных ресурсов полностью на флэше ради двух-трех примитивных эффектов (вспомните хотя бы top4top).

    Итак, какие же сложности возникают при использовании флэша?

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

    В свое время я довольно много поработал с большими компаниями (несколько тысяч сотрудников). И практически у всех этих компаний была одна особенность: они активно боролись с распиздяйством своих сотрудников в рабочее время. Руководство искренне верило в то, что на работе нужно работать, а не видео смотреть и в игрушки играться. А в чем нынче распространяется весь развлекательный контент? Правильно, во флэше. Поэтому суровые админы таких компаний просто блокируют подобные файлы на уровне корпоративного файервола.

    Как это выглядит на практике с точки зрения веб-разработчика. После загрузки страницы SWFObject радостно сообщает: «Флэш-плагин у пользователя есть!». Разработчик без тени сомнения заменяет html-меню на флэшовое: это ведь так просто, написал swfobject.embedSWF() и все само работает. Но не тут-то было: между браузером пользователя и интернетом стоит злобный файервол, который, сверившись со своим черным списком, просто блокирует доступ к swf-файлу. В итоге пользователь остался и без html, и без флэша. И это при том, что у него может стоять самая последняя версия флэш-плагина.

    It’s always lupus

    Ещё одна проблема, которая возникает при использовании флэшовых компонентов на сайте, это их «чужеродность» по отношению к html. Для флэша необходимо создать некую прямоугольную область, в пределах которой будет происходить вся анимация. Например, для того, чтобы переместить картинку размером 100×100 из левого верхнего угла браузера в правый нижний необходимо создать блок размером со страницу. Естественно, в этот момент будет заблокирован весь интерфейс сайта без видимых на то, с точки зрения пользователя, причин.

    Зато на флэше проще делать сайты

    Одна из самых тупых отмазок, которые сегодня можно услышать. Обычно в таких случаях флэшер за 10 секунд создает какой-нибудь полупрозрачный градиентный блок со скругленными уголками и текстом внутри и с надменным видом спрашивает у бедного html-кодера: «Ну и сколько тебе времени нужно, чтобы это кроссбраузерно заверстать?».

    Что ж, давайте вернемся, так сказать, к самым примитивным вещам, о которых мы даже не думаем. Вот я верстаю простейший сайт: одна колонка шириной 70%, располагается по центру экрана. Контента в этом сайте уже на три экрана. Что делает браузер в таком случае? Показывает мне вертикальную прокрутку. Я могу прокрутить страницу любым известным мне способом: колесом мыши, пробелом, стрелками вверх/вниз, подергать за ползунок, в конце концов. То есть я уже на подсознательном уровне, ни секунды не задумываясь, листаю документ и получаю необходимую информацию.

    Что же происходит на флэшовом сайте? Начнем с того, что если контент не поместится в видимую область экрана, то не произойдет ровным счетом ничего, если об этом не позаботился флэшер. То есть флэшеру нужно воссоздать механизм прокрутки документа. Другой вопрос, как он воссоздаст этот механизм. Как правило, все ограничивается лишь созданием говеного скроллбара, который является единственным способом прокрутить документ. Флэшер помещает меня — пользователя — в абсолютно чужеродную среду, где мои инстинкты больше не действуют. Вместо того, чтобы получать удовольствие от проекта, мне необходимо сосредоточится на процессе получения необходимой информации. Это такая сломанная машина времени: меня хотят отправить в светлое будущее, но попадаю я в мрачное прошлое, когда мышек с колесиком ещё не изобрели.

    Дальше — больше. Простейшее желание вставить нумерованный список или таблицу в середину текста оборачивается настоящей головной болью для флэшера. Потому что у него есть TextField, который способен отображать только обычный текст и картинки, но никак не структуры данных. Чтобы создать хоть сколько-нибудь интересный текстовый эффект, нужно потратить несколько часов работы флэшера, а не 5 минут кодера на работу с CSS. Именно поэтому отличить флэшовые сайты от нефлэшовых можно по абсолютно уебанской текстовой работе — всем лень тратить время на то, что уже много лет нормально работает в браузерах.

    Можно долго хвастаться тем, что десятый флэш плеер умеет круто работать с 3D графикой, только он до сих пор не в состоянии открыть ссылку в новом табе по моему требованию. Сколько лет существуют табы в браузерах? Это — наглядный пример нарушения так называемого user experience. На флэшовых сайтах пользователь не может стандартными средствами увеличить размер шрифта, не может сохранить понравившуюся картинку на рабочий стол, не может использовать любимый плагин для автоматической прокрутки длинных текстов. Много чего из того, к чему он привыкал годами, нельзя сделать на флэшовых сайтах. Зато можно увидеть, как прикольно выезжает картинка, да. Или подолгу пялиться на прелоудер после каждого клика.

    ***

    Действительно ли проще и быстрее делать качественные сайты на флэше? Как вы считаете?

    Метки:
  • 106 комментариев

    1. 27 марта 2009

      как адепт html, я полностью “за”. Хотя, вероятно, сделать полноценный флеш-сайт можно, но по времени он будет ровно(и даже больше) как и обычный, если учитывать одинаковую анимацию.

      e-mail подтверждения в постах заметно увеличит посещаемость ресурса :)

    2. 27 марта 2009

      Я считаю, что флэш-технологию нужно применять только в том случае, если без нее никак нельзя воспроизвести идею или смысл сайта, либо какую-нибудь задумку на сайте. Качественные сайты — это ведь работающие прежде всего :)

      А на флэше, как правило, всё долго и нудно — как флэш-разработчик, могу сказать, что в процессе создания приходится придумывать много всяческих ухищрений, чтобы «имитировать» html. Взять хотя бы ту же адресную строку. Раньше на флэш-сайтах её вообще никто не делал — ходишь по разделам, а она не изменяется. Раздражало. Придумали SWFAddress. Теперь адресацию можно ставить через якорь и при стирании косой черты отобразить действительно то, что нужно. Причем эта библиотека работает не без глюков. Столько мучений вместо того, чтобы просто сделать html — оно того не стоит. Да и глупо — отказываться от стандартной технологии и тратить нервы и время, чтобы её же сымитировать.

    3. Ярослав
      27 марта 2009

      Я полностью согласен с вами: флеш невероятно отстал от жизни. С его помощью можно делать игрушки, красивые промо-сайты или видеоплееры, и, в принципе, ничего больше.

      А Микрософт вот продвигает Сильверлайт. Что вы о нём думаете? Я считаю, что у него только два недостатка: работает не на всех платформах и установлен всего у 20% пользователей. Если Сильверлайт будет интегрирован в Windows 7, то вторая проблема будет решена. Первая… Хм, версия для Мака есть, для Линукса разрабатывается некий Монолайт.

    4. 27 марта 2009

      А ещё «Флеш» «чудесно» индексируется поисковыми машинами. Не говоря уже о том, что я не могу дать ссылку своему другу на какой-нибудь документ внутри флеш-ролика (это кстати, основная причина почему он почти не индексируется: парсить «Флеш» и вынимать оттуда текст можно, а как дать ссылку на этот текст?)

    5. 27 марта 2009

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

    6. 27 марта 2009

      Именно такие проблемы я обычно испытываю когда смотрю флеш-сайты. Особенно, конечно, скроллбары. Полностью согласен, спасибо за то что вы так все замечательно изложили.
      Хотя флеш - штука абсолютно гениальная. Но не для сайтов.
      Для мультиков и игрушек.
      На мой взгляд, как человека из программиста ставшего дизайнером, наполовину творческого, наполовину технического.

    7. Сергей Чикуенок
      27 марта 2009

      А ещё «Флеш» «чудесно» индексируется поисковыми машинами.

      Самое интересное, что есть люди, которые искренне верят, что Яндекс и Гугл умеют индексировать флэш :) На нескольких форумах это встречал.

      парсить «Флеш» и вынимать оттуда текст можно, а как дать ссылку на этот текст?

      Это простейший случай, обычно текст хранят в БД и подгружают по требованию. В таких случаях даже не представляю, как можно проиндексировать такой документ. Только если со стороны флэша открывать специальный интерфейс.

    8. Сергей Чикуенок
      27 марта 2009

      Я полностью согласен с вами: флеш невероятно отстал от жизни. С его помощью можно делать игрушки, красивые промо-сайты или видеоплееры, и, в принципе, ничего больше.

      Хотел бы я, чтобы браузеры так же отстали от жизни, чтобы на них можно было без проблем делать игры и крутить видео :)

      А Микрософт вот продвигает Сильверлайт. Что вы о нём думаете?

      Сама идея мне очень нравится: нет необходимости держать отдельную среду разработки, чтобы сделать простенькое SL-приложение. Но вот реализация — так себе, в частности, жуткие проблемы с производительностью (по крайней мере видел это в SL2).

    9. Сергей Чикуенок
      27 марта 2009

      Взять хотя бы ту же адресную строку. Раньше на флэш-сайтах её вообще никто не делал — ходишь по разделам, а она не изменяется. Раздражало. Придумали SWFAddress.

      Лично меня бесит, когда url превращается в жуткое месиво. Я год назад открыл для себя правый клик по title в Safari, который, естественно, не работает на альтернативах вроде SWFAddress. Просто так подняться на несколько уровней выше уже нельзя.

    10. Ярослав
      27 марта 2009

      > Хотел бы я, чтобы браузеры так же отстали от жизни, чтобы на них можно было без проблем делать игры и крутить видео

      :-)
      Ну, вы поняли, что я хотел сказать. «Марио» с помощью флеша сделать можно, а вот сайт с нормальной адресной строкой нельзя (даже несмотря на SWFAddress — там в урле появляется символ #, что лично меня очень раздражает).

      > Но вот реализация — так себе, в частности, жуткие проблемы с производительностью (по крайней мере видел это в SL2).

      Потоковое видео он, кстати, довольно шустро воспроизводит. Ждём релиз третьей версии.

      Кстати, я сейчас поробовал сделать небольшой сайт на Сильверлайте, и нашёл третий недостаток — там тоже нельзя открывать ссылки в новом окне :-) Правда, это допиливается (кривовато), но всё же.

    11. 27 марта 2009

      еще раздражает невозможность использования мышиных жестов, например в опере

    12. 27 марта 2009

      В ответ на: http://chikuyonok.ru/2009/03/flash-sites-are-bad/#comment-141
      Обе описанные проблемы уже почти неактульны: гугл (а за ним и прочие) скоро будет интдексировать флеш (если еще не индексирует), а ссылки на Flex уже вполне можно поддерживать. Только не лениться

    13. Мастер
      27 марта 2009

      Сраный холивар.
      Ничего интересного автор не сказал. Какие-то сраные отмазки.

      Научитесь делать хорошо и на флеше и в html и не надо ныть.

      “То есть флэшеру нужно воссоздать механизм прокрутки документа”
      а с кроссбраузерным кодом в html значит париться не нужно? почему умалчиваем об этом?

      тьфу… чушь

    14. Сергей Чикуенок
      27 марта 2009

      а с кроссбраузерным кодом в html значит париться не нужно? почему умалчиваем об этом?

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

    15. Nail
      27 марта 2009

      Пустой разговор. Всё равно, что спорить о том, на чем лучше ездить - на Камазе или на Мерседесе.

    16. 27 марта 2009

      Для большинства сайтов (исключая, пожалуй, сайты-презентации и подобную им «экзотику») я считаю хорошим следующее правило: чем сложнее технология, и чем реже она встречается, тем больше нужно оправданий для ее использования.

      В частности, связка (X)HTML+CSS поддерживается сегодня почти всеми браузерами (экзотика вроде lynx не в счет, разумеется, а «почти» — это оговорка для еще имеющих хождение старых версий). Поэтому вся основная функциональность сайта, если это в принципе возможно, должна быть реализована только таким образом.

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

      И только для тех задач, которые больше никак не решить, подходит Flash.

    17. 28 марта 2009

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

    18. 28 марта 2009

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

    19. 28 марта 2009

      Сайты надо делать не на Flash а на Flex, половина названных недостатков для flash сайтов уже решена во Flex.
      Прокрутка колесиком. 100% блок, встраиваемый в брузер по вертикали и горизонтали…
      Есть и плюсы, например: сверстав во Flex сайт, не паришься о его отображении в разных браузерах. Для кнопочек и элементов форм можно делать скины, а не отрисовывать каждый элемент. У сайтов на Flex есть свой CSS.
      Это я сказал как новичек Flex-а, скорее всего профессионалы умеют решать почти все проблемы.
      Конечно же всем понятно, что про сайты на HTML не надо забывать.

    20. 28 марта 2009

      Сергей, вы замечательно пишете ;) соглашаюсь с каждым словом.

      Сильверлайт — УГ.

    21. Сергей Чикуенок
      28 марта 2009

      Сайты надо делать не на Flash а на Flex, половина названных недостатков для flash сайтов уже решена во Flex.
      Прокрутка колесиком. 100% блок, встраиваемый в брузер по вертикали и горизонтали…

      Флекс — это фреймворк, результатом которого все равно является флэш. Я не говорю, что на флэше нельзя исправить описанные недостатки, я утверждаю, что этого никто не делает. Не люблю быть голословным, поэтому давайте проведем небольшой следственный эксперимент. С сайта Adobe я зашел на Flex Showcase, полагаю, этот проект должен быть примером того, какие замечательные вещи можно делать на флэше/флексе.

      Исходные данные: ноутбук Macbook Pro, сижу в кафэшке, ползаю по интернету через местный WiFi.

      Захожу на Flex Showcase. Примерно минуту пялюсь на стандартный флексовый прелоудер, потом какое-то время на еще одни, уже «местный». «Щас будет что-то крутое!», про себя подумал я, раз так долго грузится. И что же я увидел?

      Простейший макет с простейшим функционалом. Смотрю на лог сетевой активности: файл main.swf весит 700 КБ. Делаем ставки, господа. Я сверстаю такой же макет с таким же функционалом, но уложусь в 50 КБ (с учетом всех скриптов, оформительской графики и стилей).
      Совершенно случайно заметил, что батарейка ноутбука буквально тает на глазах. Открываю Activity Monitor: на сайте ничего не происходит (все давно загрузилось), а Сафари стабильно жрет 20% процессорных ресурсов.

      Ну да ладно, я немного отвлекся. На сайте сразу два блока с вертикальной прокруткой, и ни на одном из них не работает прокрутка колесом мыши. Стало быть, сам по себе флекс не решает эту проблему?

      У меня ослабленное зрение и я плохо вижу, что же написано в описании проекта. Нажимаю горячие клавиши для увеличения размера шрифта и… ничего не происходит. Ах да, я же на флэшовом сайте. Я знаю, что если сделать правый клик по флэшу, можно вызвать команду Zoom in и увеличить размер флэшки, благо экран ноутбука позволяет все увидеть. Но разработчики ресурса заботливо лишили меня этой возможности, и вместо стандартного набора команд я вижу только View Source.

      Так какие из приведенных в статье проблем решает Флекс? Кстати, кто-нибудь может привести пример качественного информационного ресурса, сделанного на флэше?

    22. 28 марта 2009

      К чему вообще подобный спор?!

      Я Flash-программер. Но я не буду кричать «сайты нужно делать только на Flash». Естественно, корпоративный банковский сайт не стоит делать на Flash’e (хотя, с появлением Flex’a и это стало под вопрос :) ), а презентацию нового бренда шмоток лучше сделать с вау-эффектом Flash’евской платформы. Каждому свое. Все зависит от целей проекта и целевой аудитории (если ЦА — опять же — банковские менеджеры, то вероятность бана флешек высока).

      А доказывать что лучше — С++ или классическая музыка — просто глупо.

    23. Сергей Чикуенок
      28 марта 2009

      К чему вообще подобный спор?!

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

    24. 28 марта 2009

      «я против его необдуманного применения»

      в этом я согласен.

    25. 28 марта 2009

      «На сайте сразу два блока с вертикальной прокруткой, и ни на одном из них не работает прокрутка колесом мыши.»

      NB. А у меня колесико работает. Вероятно какие-то недопонимания с колесиком Мака. Что, конечно, не есть хорошо.

    26. 28 марта 2009

      Думаю, всем очевидно, что спор идет не о том что лучше html или swf.
      Этот пост для меня, — очередной повод всем флеш-разработчикам вспомнить о «джентельменском наборе». А также заставить коммьюнити писать библиотеки и фреймворки для того чтобы прокрутка колесиком, увеличение шрифтов по нажатию хот-кеев, и многое-многое другое становилось стандартом.
      Ведь правда, всё это можно реализовывать, но в осноном флеш сайты просто по-хамски не имеют даже элементарных юзер-френдли вещей. (причина — лень разработчиков)

    27. 28 марта 2009

      >Спор возник из-за недопонимания, о чем эта заметка. Я не против самого флэша (я сам в прошлом флэшер), я против его необдуманного применения, вот и все. И указать я хотел именно на те аспекты, на которые меньше всего внимания обращают разработчики.

      предлагаю вам удалить тот бред, что вы написали в статье и скопировать туда этот комментарий

    28. Сергей Чикуенок
      28 марта 2009

      предлагаю вам удалить тот бред, что вы написали в статье и скопировать туда этот комментарий

      Что именно является бредом?

      Кстати, по поводу вашей заметки:

      Никто не упоминает, что FLASH — это технология. Такая же технология, как и HTML+картинки, как и AJAX, как и видео на вебе.

      Я прям в третьем обзаце об этом и пишу, просто никто не читает.

    29. 28 марта 2009

      > Я прям в третьем обзаце об этом и пишу, просто никто не читает.

      стоило на этом и остановиться
      серьезно, смысла заметки ноль.

      назовите ее “почему 99% флэш сайтов унылое говно” и переделайте так, что мол вот такие недостатки мы видем в 99% флэш сайтов, которые исправляются вот так вот просто.

    30. 28 марта 2009

      don’t mind spelling mistakes…

    31. 29 марта 2009

      Недавно на каком-то сайте попытался нажать на ссылку, а она будто не существует вовсе. Несколько минут пробовал обновлять по-всякому страницу, пока не решил подумать, почему же отображается флеш-хелпер (внедряемый JS в Опере), если с виду никаких флешек на странице нет. Оказалось, это была всплывающая реклама онлайн-игры, услужливо заблокированная Ад Мунчером. Флешки не видно, а невидимая, но активная область из-под неё висит над ссылкой в полэкрана, не позволяя пользоваться страницей. Ужас!

    32. Takkmoil
      29 марта 2009

      Кроме уже озвученных проблем с прокруткой и зумом, для меня у флэша есть ещё одна: при активном флэше не работают Ctrl+Tab/Ctrl+Shift+Tab (они у меня забиты на качение колеса мышки — невероятно удобно переключать табы) и Ctrl+F4. И поиска по странице нет и, похоже, не будет никогда, by design.

    33. crigon
      29 марта 2009

      Да, похоже, хоткеи вообще не работают, когда активны флеш-элементы (фокус)…
      Лично меня напрягает недееспособность Ctrl + W

    34. 29 марта 2009

      чем мне нравятся блоги, так это бредом в комментах! заходят тролли и несут чушь :) и да, не забыть вставить свой OpenID для перехода

    35. Chikiro
      29 марта 2009

      Главный недостаток флеша - закрытость и проприетарность.
      Попробуйте на любом компе с Линуксом походить по флешовым сайтам, постоянно приходится браузер прибивать, потому что независимо от процессора, CPU=100%!

      Не желает Adobe разрабатывать драйверы по Линукс и все…

    36. Сергей
      30 марта 2009

      Полностю согласен с автором.

    37. 30 марта 2009

      Согласен. Флеш полезен в ограниченных количествах и только там где уже на справиться HTML и JS.

    38. 30 марта 2009

      На html чтобы прокручивать мышкой блок, в этот блок нужно фокус передать.
      Наверно вы это забыли сделать на том, очень сыром сайте…(Flex Showcase)

      Вы абсолютно правы по-поводу размера и процессорного времени.
      Это плата за эфекты.

      Остальное все делается.
      И ссылки в новом окне, зумминг просто не надо отключать, и свое контекстное меню делается.

      Пропускные каналы увеличиваются. Процессоры становятся мощнее. Батарейки у ноутбуков лучше.
      Да и Microsoft со своим Silverlight чувствуют потенциал.

      Если взять эквивалентного вам профессионала во Flex, то на соревнования можно посмотреть.
      Другое дело, что таких как вы в принципе мало.

    39. Сергей Чикуенок
      30 марта 2009

      На html чтобы прокручивать мышкой блок, в этот блок нужно фокус передать.

      Это первое, что я решил сделать :) Не сработало. Похоже, проблемы интеграции с Маком

      Остальное все делается. И ссылки в новом окне

      Речь шла о новом табе, а не окне, причем по моему требованию, а не принудительно.

      Если взять эквивалентного вам профессионала во Flex, то на соревнования можно посмотреть.

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

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

      Флэш в умелых — очень мощный инструмент, только пользоваться им умеет ну очень малое количество человек, это вы правильно подметили.

      PS: спасибо за конструктивные комментарии.

    40. troll
      30 марта 2009

      Имхо бороться с необдуманным использованием флеша несложно.
      Из 100% заказчиков которые с пеной у рта требовали сайт “неприменно с флешом”, для красивых анимаций меню, все с радостью принимали яваскриптовую анимацию, и в общем-то большинство вообще подмены не увидело. Вот.
      Насчёт замечаний о кроссбраузерности - имхо опыт у разработчика частично хранится в готовых проектах, где уже все возможные костыли были преодолены, и на вёрстку кроссбраузерного сайта (хоть таблицами хоть дивами, кстати тоже холивар), тратится день от силы.
      P.S. Кстати Сергей, спасибо за интересные статьи в техногрете у Лебедева.

    41. 30 марта 2009

      >> чем мне нравятся блоги, так это бредом в комментах! заходят тролли и несут чушь :) и да, не забыть вставить свой OpenID для перехода

      О да, точно! Open Id рулит-с ;-) СЕОшникам, правда, будет жаль видеть атрибутик rel=”external nofollow”… Но зато может хоть пару юзверей перейдут…

    42. Сергей Чикуенок
      30 марта 2009

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

      Полностью поддерживаю. Все макеты уже сразу верстаю с учетом проблем в браузерах.

    43. Panya
      30 марта 2009

      Кстати, насчет кроссбраузерности. Немного оффтоп. Не встречались ли Вы с багом IE7 при использовании способа “звездочка” для блока, который находится в ячейке таблицы? Если коротко, то при эмуляции right и bottom вашим способом некорректно располагаются уголки именно в IE7. Понимаю, конечно, что для IE7, в принципе, не нужна эта эмуляция, но все же может быть есть способ обойти этот баг, чтобы по-прежнему писать один код для всех. Посмотреть можно тут: http://markup.xtreemhost.com/rounded-star/

    44. Сергей Чикуенок
      30 марта 2009

      Не встречались ли Вы с багом IE7 при использовании способа “звездочка” для блока, который находится в ячейке таблицы?

      Да, встречал. Это баг именно IE7, как исправить — пока не знаю.

    45. dojd
      30 марта 2009

      Начало были неплохое, а конеч статьи - говно полное.

      “зато можно увидеть, как прикольно выезжает картинка, да. Или подолгу пялиться на прелоудер после каждого клика” - Неудачный сарказм. Вы вообще не в курсе о назначении прелоадера.

      “Действительно ли проще и быстрее делать качественные сайты на флэше? Как вы считаете?” - Вопрос превращает вас в идиота, кем бы вы ни были на самом деле.

    46. 31 марта 2009

      dojd, вы всерьез считаете, что каждый посетитель флеш-сайта должен знать о назначении прелоадера и смиренно терпеть длительные задержки?

    47. FG
      1 апреля 2009

      Автор тупой еблан, а статья из рода “Я нихуя не знаю о флэше, но я думаю что флэш гавно”.
      Большинство из описанных проблем решены уже давно, Google вам в помощь.
      Завидуйте нам, потому что “вам недоноскам все равно трахатся нечем” (с).
      А Силверлайт … Майкрософт вынужден идти по стопам повторения уже сделанного, пока другие пишут новое ;)

    48. Михаил
      1 апреля 2009

      Я флешер, и считаю что флеш должен быть, тупо У МЕС ТЕН. Промо сайт с кучей анимации занимающий 100% рабочей области - почему бы нет? Блог с кучей текста, ну нафиг флеш.

    49. Electro-yozh
      1 апреля 2009

      спасибо. статья очень стоящая. Я сама ненавижу флеш сайты из-за всего вами перечисленного. Теперь буду давать ссылку на эту статью упрямым заказчикам =)

    50. Double
      7 апреля 2009

      Почему скутеры - это плохо.
      1. Мы относимся к скутерам также, как и к любым другим двухколёсным транспортным средствам.
      2. А вообще скутер - это говно.
      а) все велосипедисты привыкли, что педали крутятся. а тут НЕ КРУТЯТСЯ.
      б) как следствие первой проблемы, если у человека нет денег на бензин, то скутер НЕ ЕДЕТ!
      в) скутер НЕ ПОМЕЩАЕТСЯ в пассажирский лифт и его приходится тащить на балкон 12го этажа по лестнице.
      г) все мы живём в городе, где нет нормальных дорог, и ездим на горных велосипедах. скутер по нашим козьим тропам ехать НЕ МОЖЕТ. скутер - это говно.

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

    51. Сергей Чикуенок
      7 апреля 2009

      Иронию пародии, честно говоря, не понял. А статью я написал о том, как многие разработчики не замечают (или не хотят замечать) очевидные для конечных пользователей недостатки флэшовых сайтов. Независимо от того, хорошие это программисты или плохие.

    52. Double
      7 апреля 2009

      Вы смотрите на частную ситуацию, да ещё и со своей колокольни. При этом Вы заявляете “сайты на флэше - это плохо”. Вам самому данная ситуация не кажется странной? (пародия ровно о том же: несколько частных случаев+местные условия=скутер плох).

    53. 7 апреля 2009

      Ох, как я устал от таких статей.
      Автор, тебе кинуть ссылки на говенные html-сайты ? Или как по-твоему — говна на html не бывает, а бывает только на флеше ???

      Вот привыкал ты годами скролить мышкой сайт и т.п., а вот не делать ошибки, которые делали и делают, ты не научился. Я о том чтобы писать сравнительные статьи не являясь профессионалом в этой области.

    54. Сергей Чикуенок
      7 апреля 2009

      Вы смотрите на частную ситуацию, да ещё и со своей колокольни. При этом Вы заявляете “сайты на флэше - это плохо”. Вам самому данная ситуация не кажется странной? (пародия ровно о том же: несколько частных случаев+местные условия=скутер плох).

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

      Автор, тебе кинуть ссылки на говенные html-сайты ?

      Лучше дайте ссылки на удобные флэшовые сайты.

      Или как по-твоему — говна на html не бывает, а бывает только на флеше ???

      Говна и на html хватает, я это не отрицаю.

      Вот привыкал ты годами скролить мышкой сайт и т.п., а вот не делать ошибки, которые делали и делают, ты не научился. Я о том чтобы писать сравнительные статьи не являясь профессионалом в этой области.

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

    55. 7 апреля 2009

      <<<А статью я написал о том, как многие разработчики не замечают (или не хотят замечать) очевидные для конечных пользователей недостатки флэшовых сайтов.

      Тем не менее заголовок статьи чересчур холиварист.

      2 Double - отличный пример

    56. Double
      7 апреля 2009

      Сергей, в таком случае, поговорим о скутерах тогда, когда Вы перестанете ездить по козьим тропам.

    57. НИКРОФИЛ
      7 апреля 2009

      >>>В свое время я довольно много поработал с большими компаниями (несколько тысяч сотрудников). И практически у всех этих компаний была одна особенность: они активно боролись с распиздяйством своих сотрудников в рабочее время. Руководство искренне верило в то, что на работе нужно работать, а не видео смотреть и в игрушки играться.

      ..В свой время, кода я работал в студии. Было всего 2 программиста 3 дизайнера, и работали как “Папа Карло” день и ночь без выходных. К чему это я.. вашей организации стоило просто сократить свой штат сотрудников..))) и не стоит сюда примешивать развлекательные игрульки на флеш…бред..

      Вы ведь сами прекрасно понимаете, что флеш сайты это в первую очередь пиар чего-либо, красивая обертка, и никого не волнует, есть там браузерная строка или нет. На таких сайтах нет тонны текста, это всё пережитки прошлого, всё совершенно лаконично и вся информация предлагается пользователю либо блоками, либо сразу, но в очень не большом кол-ве.. если вы нуб в юзабилити это ваш минус. Не стоит смешивать такие сайты. Вы пичкаете без разбора грязной информацией пользователей, которые в дальнейшем обо всем, что связанно с флеш будут отзываться, типа: ”А! это на флеш сделано, вот говн…”

      >>>Я не пытаюсь разжигать войны между флэшерами и html-кодерами, как это кажется некоторым личностям.

      Тогда выражайте свои мысли хоть чуть корректнее, а не так ..цитирую..

      >> все ограничивается лишь созданием говеного скроллбара ..>>абсолютно уебанской текстовой работе..

      И я не удивлюсь, если вы сейчас занимаете какую-нибудь высокую должность, раз вы вот так расфуфырившись, позволяете себе кричать и убеждать других в этом, хотя и не сознаёте этого.
      Конечно, критика это самый простой способ обратить на себя внимание, чем вы и пользуетесь.
      Тем самым вводя в заблуждения людей, читающих эту (сказать стыдно) “статью” .

      Сложилось такое впечатление, что автор темы держит какую-то злобу на флеш, возможно на не сложившуюся карьеру в этой области. Выдвигает совершенно не однозначные претензии и кричит, что ТАК ОНО И ЕСТЬ…бред..

      Если вам хочется топтаться на месте, пожалуйста, вам никто не запрещает, а кричать о том, что флеш г… вы можете в сар…ире.. правда там вас точно ни кто не поймет..))..вот и вылезают от туда такие и начинают вести демагогию..(((..уж извините.

    58. 7 апреля 2009

      Статья с правдивыми фактами, но без попытки обобщить их.
      Или слишком много слов получилось для простого утверждения.

      А зачем кому-то надо делать сайты на флеше?
      Это же глупо! На флеше делают web-приложения.
      Иногда они выглядят как сайты http://www.neuroproductions.be/logic-lab/

      Эволюция вэба идет в сторону приложений. Имхо, лет через 5 интерфейс таких приложений будет
      намного лучше, удобнее и станет привычным. Привычные ХТМЛ сайты не куда не денутся, останутся на своей подукороченной нише.

    59. Сергей Чикуенок
      7 апреля 2009

      А зачем кому-то надо делать сайты на флеше? Это же глупо! На флеше делают web-приложения.

      Как видите, еще как делают сайты на флэше. Напрочь забывая, зачем они вообще их делают.

    60. Стас
      9 апреля 2009

      Нда, половина коментариев похоже “статью не читал, но осуждаю”.

      Тоже давно отказался от флеша, там где он не нужен (меню, различные анимации).
      Используется только для видео/mp3 плеера.
      JS с каждым годом всё круче.

    61. НИКРОФИЛ
      10 апреля 2009

      >>>Нда, половина коментариев похоже “статью не читал, но осуждаю”.
      То есть вы хотите назвать половину отписавшихся здесь негативно тупыми муд.ками, которые читать не умеют?
      >>>Тоже давно отказался от флеша, там где он не нужен (меню, различные анимации).
      Если сайт выполняется полностью на флеш, трудно отказаться от флеш меню..)..не находишь..
      Никогда HTML сайт не будет выглядеть так пафосно и гламурно, как это можно сделать на флеш.
      Никогда Флешь не будет столь информационно заточен и крут, как это может себе позволить HTML сайт.

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

    62. Сергей Чикуенок
      10 апреля 2009

      То есть вы хотите назвать половину отписавшихся здесь негативно тупыми муд.ками, которые читать не умеют?

      Да у вас, батенька, проблемы.

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

      Не хочу вызывать у вас чувства дежа вю, но может вам действительно стоит внимательно перечитать мою статью? Особенно прошу обратить внимание на абзацы 3 и 5.

      Дорогой Сергей, за слова надо отвечать..

      За свои слова я всегда отвечаю.

    63. НИКРОФИЛ
      10 апреля 2009

      >>>Да у вас, батенька, проблемы.>>>За свои слова я всегда отвечаю.

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

      >>>Не хочу вызывать у вас чувства дежа вю, но может вам действительно стоит внимательно перечитать мою статью? Особенно прошу обратить внимание на абзацы 3 и 5.

      Не буду ничего перечитывать, так и быть поверю на слово…

    64. troll
      12 апреля 2009

      Холивар ещё не закончен?
      2НИКРОФИЛ
      >>Если сайт выполняется полностью на флеш, трудно отказаться от флеш меню..)..не находишь..
      Если сайт полностью на флеш то тут уж и меню на флеш, кто спорит. =).
      Я в целом понял что вы хотели сказать. Вас смущает заголовок статьи “Почему сайты на флэше — это плохо”, холивар в каментах вызван видимо различным восприятием слова “сайт” уважаемыми ораторами. Ну в самом деле неужели нельзя назвать словом “сайт” сайт например олега пащенко http://cmart.design.ru/ , ничего так сайт, весь на флеше, да.
      Название для непонявших смысл должно звучать так “Почему делать новостные сайты, магазины, блоги, да и промосайты многие, на флеше - это плохо”. Автор вовсе не говорит что флеш игрушки - это зло. (Сайт полностью на флеше я например тоже игрушками считаю, но это моё мнение не надо обсуждать).
      Тут разница вот в чём, если ко мне придёт заказчик и попросит сделать сайт-игрушку я откажусь, даже за “огого денег”. А если клиент хочет сайт но чтобы меню вылезало/менялось при наведении/картинки менялись/перемещались. То тут я с чистым сердцем использую яваскрипт и клиент ничего не замечает даже. В крайнем случае говорю что “сайты на флеше говно потому что…”, понятно что имеются ввиду сайты данной тематики конечно, а флеш-игрушки всем интересно посмотреть, да.
      В общем для разрешения спора просто договоритесь что каждый считает словом “сайт” и непонимание исчезнет.

    65. НИКРОФИЛ
      15 апреля 2009

      >>>Ну в самом деле неужели нельзя назвать словом “сайт” сайт например олега пащенко http://cmart.design.ru/

      [откашлялся и продолжил печатать]

      Не совсем удачный пример.
      Сколько сайту годиков?..4..8..помню еще, когда на горшок ходил, этот сайт видел..офигевал..как же интересно и прикольно всё сделано.

      Я бы выложил ссылки на действительно качественные флеш сайты, затраты на разработку сайтов были гораздо выше одной тыс. баксов..)))..и затраты были абсолютно уместны..Но совершенно не хочу подвергать сайты черному пиару автора..Этот человек кровь из носу будет искать недостатки..и найдет таки, выцарапает от куда-нибудь надпись Copyright мелкого, не удобочитаемого для него шрифта..

      >>>(Сайт полностью на флеше я например тоже игрушками считаю, но это моё мнение не надо обсуждать).

      Плохое мнение…обсуждать не будем.).

    66. Вадим
      19 апреля 2009

      Автор просто кричит во всё горло о своей непросвещенности в области флеша и программирования на экшн скрипте. Статья полное фуфло, а то, что флэш нужен только там где он необходим - извините это прописная истина.

    67. Slidering
      22 апреля 2009

      > Так какие из приведенных в статье проблем решает Флекс? Кстати, кто-нибудь может привести пример качественного информационного ресурса, сделанного на флэше?

      Для общего развития:
      http://trust.ru/investment/analitika/interactive/tirb/index.html

      Это можно реализовать не через Flash?

    68. Сергей Чикуенок
      22 апреля 2009

      Это можно реализовать не через Flash?

      Может, я плохо смотрел, но это проще и быстрее сделать без флэша, особенно с учетом возможностей современных фреймворков типа ExtJS или Dojo. Результат получился бы намного лучше (хотя, конечно, это зависит от того, кто будет делать).

    69. Slidering
      22 апреля 2009

      То есть все стандартные элементы работы с данными и их визуализацией (загрузка бинарных файлов, обработка и представление, например, в виде http://www.adobe.com/eeurope/products/flex/ilogelixir/)
      все это есть и на javascript, а flash/flex нужен только для видео и игрушек?
      Я правильно понимаю?

    70. Сергей Чикуенок
      22 апреля 2009

      Давайте тогда подробно рассмотрим каждый пункт :)

      загрузка бинарных файлов

      О каких бинарных данных идет речь? Если это информационная составляющая (данные о банках, графиках и т.д.) — то вряд ли JavaScript сможет прочитать их. С другой стороны, это легко решается на стороне сервера: просто взять эти бинарные данные и преобразовать их, например, в XML или JSON, тогда они прочитаются без проблем.

      обработка

      Да, данные можно легко обрабатывать и без флэша. Опять же, зависит от того, что отдаст сервер.

      представление, например, в виде http://www.adobe.com/eeurope/products/flex/ilogelixir/

      Насколько я понял, этот компонент рисует графики? Вот вам для примера несколько библиотек, рисующих графики без флэша:
      http://www.ajaxline.com/10-best-free-javascript-charts-solutions

      Это только несколько примеров готовых библиотек. От себя могу сказать, что те графики, которые используются на trust.ru, далаются очень просто.

      а flash/flex нужен только для видео и игрушек?

      В целом — да. Но стоит помнить, что выбор технологии в первую очередь зависит от конкретной задачи. В вашем случае я считаю, что flash/flex используется не по назначению. Более того, стоимость поддержки такого проекта на flex гораздо выше, чем на html, так как в последнем случае не требуется высокой квалификации от разработчика.

    71. Slidering
      23 апреля 2009

      На самом деле этот продукт делали мы.
      В какой-то момент встретили технологию Flex и решили развиваться в этом направлении.
      Есть несколько ограничений:
      1) Мы не можем ничего сделать с сервером - не имеем доступа к нему.
      2) Можем делать подобные вещи только своими силами.
      3) Объем информации весьма велик:
      в новой версии http://trust.ru/investment/analitika/interactive/tirb2/index.html
      каждый файл с бинарными данными в среднем 20 Кб., соответственно в XMl будет порядка 100-200 Кб. - так что XML не вариант. И это только в среднем. А всего файлов 250 тыс.

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

      Мы хотим в дальнейшем делать подобные вещи - особенно множество сложных графиков (множество серий и типов как в Excel). + Карты России для географического представления регионов и пр.

      Соответственно есть вопрос: стоит ли продолжать на флэше или же все это можно (и проще) сделать на javascript (нужно - выучим)?

    72. Сергей Чикуенок
      23 апреля 2009

      Мы не можем ничего сделать с сервером - не имеем доступа к нему

      Понятно. Теоретически, можно попробовать гонять данные через прокси. То есть данные вы запрашиваете не с сайта trust.ru, а со своего, а он, в свою очередь, достает данные с trust.ru, перекодирует и кэшерует их и отдает сайту. Но в JS тут будут проблемы с обходом same-origin policy (через аякс можно грузить только с того же домена, с которого загружается страница).
      Тут, конечно, нужно знать все аспекты проблемы: что можно, а что нельзя делать, чтобы предложить больше вариантов.

      Объем информации весьма велик

      В случае с XML — да. Вариант: данные в JSON + сжатие в gzip на лету. Но тут нужен доступ к серверу.

      Соответственно есть вопрос: стоит ли продолжать на флэше или же все это можно (и проще) сделать на javascript (нужно - выучим)?

      Напомню еще раз: все зависит от конкретной задачи :) Необязательно сайты целиком делать на флэше, можно делать только определенные интерактивные компоненты, которые очень сложно реализовать без флэша. Например, красивую карту России со всякими спецэффектами и красивыми переходами быстрее и экономически выгоднее сделать на флэше. Можно попробовать сделать ее и без флэша, но тут понадобятся дорогие спецы, которые должны обеспечить приемлемую скорость работы и кроссбраузерность.

      В вашем конкретном случае с проектом trust.ru можно поступить следующим образом: сам сайт делать на HTML+JS, а парсинг бинарных данных сделать на флэше. То есть вы пишете маленькую невидимую флэшку, которая по запросу будет загружать данные с сервера, парсить их и через ExternalInterface отдавать в JS, который будет их показывать.

      PS: если нужна более подробная техническая консультация — лучше обсуждать по почте (мой адрес: serge.che@gmail.com).

    73. 18 июня 2009

      Спасибо за статью. Согласна!

    74. 16 июля 2009

      Автор, люди не потому покупают iPhones, что они функциональнее Nokia, а потому что красивее. И не потому они счелкают по баннерам что они информативнее контекстной рекламы, а потому что стремление к ярким цветам/голым бабам/склонность к насилию заставляют. Учи матчасть. HTML - вчера, RIA - завтра. И на Adobe давно об этом знают.

    75. vampira
      28 июля 2009

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

    76. Сергей Чикуенок
      28 июля 2009

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

      И, если почитать внимательно, я не говорю, что «флэш говно» — я сам в какой-то степени флэшер и очень уважаю эту технологию. Я говорю, что люди, применяющие ее не по назначению, подавая это под соусом с ингредиентами «будущее, RIA, простота разработки, голые бабы» — идиоты.

    77. 28 июля 2009

      Чувак ты в каком веке статью печатал? Даже скачав бесплатный флеш шаблон ты уже увидишь там все тобою отмеченные “необходимые нововведения”

      я за xml+flash сайты

    78. 28 июля 2009

      Жаль только на XML мало информационные сайты выходят (

    79. Сергей Чикуенок
      28 июля 2009

      А можно пример такого шаблона? В который можно было бы вставить произвольный HTML, который умеет по моему требованию открывать ссылки в новом табе, который позволит мне без проблем увеличить размер шрифта, в котором будут работать gestures браузера… И много того, к чему привыкли миллионы пользователей?

    80. 28 июля 2009

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

    81. rollfield
      29 августа 2009

      Сергей Чикуёнок! Кто это? Я сначала прочитал ЧиХУЁнок! :) Простите… но просто смешно!
      Думаю, что сергей парень не дурак и, возможно, знает что пишет…но не всё!
      Те проблемы которые он описывает уже давно решаются! Я это точно знаю…Есть у меня выходы на информацию…
      Хочу сказать, что рынок услуг сайтостроения разделён! Одни ориентируются на информативность, другие на ВАУ эффект! Последнее время наблюдается рост сторонников флеш! Именно от того, что старое поколение уходит в небытие, оно начинает кричать о себе и заявлять о правоте…срамить и пытаться засрать молодое поколение! Сергей Чикуёнок человек старой закалки, не обижайтесь на него! Он добрый! Просто его время почти прошло….
      Такие как он сейчас переживают и нервничают, потому что боятся быть потесненными молодым поколением ФЛЕШЕРОВ!

      Флеш — БУДУЩЕЕ сайтострония! ИМХО

    82. rollfield
      29 августа 2009

      Там кто-то хотел дать ссылку на эту статью для заказчиков!

      Теперь можете смело её давать!

    83. 2 сентября 2009

      Думаю, что некоторое количество одновременно открытых flash-сайтов быстро снимут вау эффект у пользователей. Всё должно быть в меру. Кстати, производительность JavaScript тоже очень далека от совершенства, не думаю, что он сможет полностью завоевать нишу “чистого” html/css.

      И ещё одно кстати - флэшеры, что вы думаете по поводу новой технологии JavaFX от Sun (Oracle)?

    84. 24 декабря 2009

      Развитию флеш в рунете, отчасти, мешал Яндекс. Но с октября, ели не ошибаюсь, яндексбот научился читать и теперь индексируют документы в формате Macromedia Flash

    85. Максим Боркунов
      25 декабря 2009

      Что именно он индексирует? Какую информацию можно получить из swf файлов?

    86. 26 декабря 2009

      Как и GOOGLE, Яндекс индексирует только текстовую информацию.

    87. 5 января 2010

      Боже, подари им терпимости.
      Сюдя по комментариям - почти никто не знает Flash потому так и пишут.
      А если Путин скажет, что Flash-хорошо, Вы начнете доказывать эту позицию, надоели ссылки на лже-пророческие слова лже-дизайнера aka Лебедев.
      Flash - это не плохо и не хорошо, Flash - это флеш.
      И если Вы распускаете сопли по поводу, что это не так, так засуньте свои амбции и коплекс по поводу кривых рук для флеша водно дальнее место. С появлением AS3 флеш переплюнул все доступные технологии на год вперед. Почему же YouTube и т.п. на флеше? Потомучто это плохо? Да и полно таких примеров.
      Про раздел статьи я вообще молчу “Так в чем проблема?” - тему Flash-dev свели к “распиздяи на работе где работал автор” - нунихуйсссевтему!
      Да вообще пора иметь свое мнение а не поддакивать всяким говнотипам…
      Если бы Яндекс не был раскручен где бы сейчас был Еблядев!

    88. Сергей Чикуенок
      6 января 2010

      А YouTube весь на флэше? Прочитайте внимательно пятое предложение.

    89. флешер / флексер
      26 января 2010

      автор, ты сказочный долбоёб, отставший от жизни на хз сколько лет, закрой свой сраный бложок и уволься из индустрии производства сайтов, потому что уже давно есть флекс и там и скроллы и твои 70% есть потому что там CSS используется

    90. флинт
      26 января 2010

      +1

      Флеш - это инструмент, а не предмет споров…

    91. KyX
      8 марта 2010

      Любой из мною встречавшихся сайтов на флеш, отнимал и отнимает трафика столько, что просто ужас. Информативности 0, графики на 100%.
      Разработчики сайтов на флеш не заботятся ни о пользователях с маленькой скоростью подключения, ни о системе удалённого пользователя, ибо флеш сайты очень сильно грузят слабые машины….
      На мой взгляд это неправильно и занимаются этим в основном всякие школьники…
      Сайт должен нести максимум информации и минимум затрат по трафику.

    92. Олег
      3 апреля 2010

      Я считаю, что здесь собрались две группы людей. Первая — умеют одновременно более-менее грамотно верстать и использовать flash по надобности, а вторая — чисто флешеры. Я не спорю, что может быть и за технологией flash будущее. Оно может быть и за любой другой технологией. Во всяком случае такой flash, который мы имеем, не годится ни на что, кроме игр, симпатичных презентаций, плееров медиа-файлов. Минусы, которые описал Сергей — чистой воды правда. Так что… Я думаю, спорить со второй группой бесполезно. Многие до сих пор верстают таблицами и так же консервативно отстаивают свое мнение, что за ними будушее. :)

    93. alex
      17 апреля 2010

      > Я не спорю, что может быть и за технологией flash будущее.

      да какое будущее, это прошлое и все адекватные люди это понимают. С развитием HTML5, оптимизацией JS, о флеш окончательно забудут. youtube переходит на HTML5, в чисто гугловских проектах вообще флеш вообще не встретите. Apple в открытую с ним воюет, из-за того что флеш уёбочно работает на их осях.

      агресивно, с пеной у рта, флеш защищают тут только флешеры новички, причем явно школьного возраста. Это прекрасно видно по уровню аргументации типа аффтор мудак, пользователь жмет на голые сиськи, ему нравятся порнобанеры, и всякие машинки, флекс наше все, там все проблемы решены, но я ссылку не дам, еще учебник недочитал, и ничего пока не сделал путного, или сделал, но внутренне понимаю, что это полное УГ, и если дам ссылку то все просто засмеют.

    94. Victor
      18 апреля 2010

      Сергей мне нравится ваша способность не обращать внимания на всяких уродов, которые позволяют себе лишнего. А по вопросу за 10 лет использования интернета (я часто помогаю многим знакомым по компьютерам, в том числе поиск товаров, услуг и информации в инете) у меня сформировалось такое мнение что флеш-САЙТЫ - это разводка для пустоголовых людей и глупых блондинок, которые покупаются на красивые фантики, все таки здравых людей интересует информация, скорость, стиль и качество ее подачи, комфорт при поиске и работе с ней. И мягко говоря у Флеш-САЙТОВ с этими делами туговато - это так разовая развлекалочка, иметь дело с такими сайтами это испытание собственного терпения. Разумеется я согласен с тем что там где надо флеш на должном справляется со своими задачами.

    95. Сергей Чикуенок
      18 апреля 2010

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

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

    96. 22 апреля 2010

      моя позиция: валидные xHTML/CSS + PHP + JS + XML => AJAX => красивые лёгкие сайты с высокой юзабилити. Flash - баннеры, игры…
      =)

    97. 23 апреля 2010

      Не согласен, все двольно таки просто пишется на флеш, сейчас свой перевожу полностью на него и все что применяется в html использовано и в нем, просто голова нужна не толко для того чтобы в нее есть, но и думать немного, высказывания по поводу скорости тоже не согласен, ну первая загрузка да всегда дольше, но потом если нормальный програмист то он может работат по TCP и траф минимальный идет, короче все зависит от того кто пишет сайт, и тэто не только относится к флеш, но и html бывает такие тупоработающию и жирущее траф что ни один флеш с ним не сравнится =)

    98. dadada1915
      25 апреля 2010

      Господь с нами!

    99. dadada1915
      25 апреля 2010

      А вообще то моя любимая программа не flash player, а IE6!

    100. Offoffoff
      18 мая 2010

      И вообще Flash в Linux плохо работает, благодаря кривым рукам авторов этого проприетарного поделия - Adobe, которые до сих пор не могут написать нормальный плагин для Linux-систем. Поэтому Flash - говно и зло неимоверное. И авторы Flash будут гореть в геене огненной. А вообще… Да здравствует HTML5! Он поработит мир! Зачем нам Flash, когда есть HTML5?

    101. Антон
      18 мая 2010

      Больше всего бесит, что для флеша нельзя написать user css и greasemonkey. Если на сайте шрифт размером 9px шрифтом с засечками, для обычного сайта я просто создам css-файл, а с флеш сайта сразу уйду.

      И не люблю смотреть анимацию длиной в 5 секунд при переключении ссылок.

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

    102. 18 мая 2010

      Если рассматривать флеш применительно к сайтам, то как инструмент он хорошо выполняет задачи:
      - музыка
      - видео
      - анимация
      - ПРОМО сайт
      - игрушка на сайте
      - интерактивная открытка
      - реклама.

      Вполне хороший инструмент! Люди ошибаются, когда вовсе от него отказываются и унижают до плинтуса.

    103. Сергей
      25 июля 2010

      Автор в корне не прав!
      Все что написано бред сивой кобылы. И чтобы убедится в этом
      достаточно посмотреть на первый простой пример. Какие сайты у ведущих автомобильных компаний?
      Там что в маркетинге лохи сидят? Мне вот нравится сайт Тоеты и много других сайтов на флеше.
      Думаю в авторе говорит консерватизм и лень учиться новому. Потому и лабают на хатэмэле
      по сей день то что было круто до 2000 года. Все доводы ваши, только в пользу бедных.
      Меняйте профессию, мой вам совет, возможно из Вас бы вышел отличный продавец-консультант
      в супермаркете. Или журналист в газете. Но по всему понятно, что не своим делом занимаетесь!

    104. Сергей
      25 июля 2010

      Последние годы студия Лебедева такую лажу делает, что у многих уже глаза прозрели.
      Мало того что говеные дизайны, так еще и мутят воду, дабы в мутной воде
      их лажи видно не было. Ода примитивизму прямо тут написана, как и во всем,
      что можно у них увидеть. Уже даже студенты-дизайнеры косо смотрят на тех
      кто еще в ахуе от арт-поноса Лебедева. Да и заказчики начинают понимать, что есть хорошо,
      а что и не очень. А вообще учитесь, господа, книжки читайте, смотрите пошире
      и думайте поглубже)))) На улице 2010 год, мать вашу………………………

    105. 25 июля 2010

      Человек по имени Сергей явно неадекватен.

    106. Сергей
      25 июля 2010

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

    « Старые комментарии

    Комментировать

    Powered by Zen Coding