Comments 40
Ненавижу такие заголовки, ассоциируются с тизерами на не лучшего качества сайтах.
Проблема в тлм что нужно поддерживать актуральные версии ios и android sdk. В air очень много проблем с этим. То отвалится то не билдится то внезапные краши. И это совсем перестанут саппортить.
Вместе с роутерами?
Flash — это по сути единственная правильная технология передачи данных и разметки, когда всё передаётся в сжатых форматах байткодом, без этого ада в виде html/css/sass/django/чёрти-пойми-чего-ещё, где для выравнивания блока по вертикали надо делать таблицу, блин.
Таблицу, Карл! Вместо тега разметки!
Печально то, что за огромное время "похорон" Flash, для Web так и не появились (не развились) соответствующие по возможностям/простоте/скорости/доступности технологии и инструментарий.
По-моему, уже лед ндцать никто в здравом уме не создает сайтов на флеше
Зато его страсть как любят производители всякого железа типа камер наблюдения, а еще на нем написано мое любимое vSphere Web Client, с которым приходится любиться каждый день…
Надеюсь Adobe вместо смерти технологии устроит полное «открытие» и отдаст Flash в «open source».
Зажмотят, даже если сорсы утекут (смачный плевок в сторону эффективных манагеров Opera).
Масяня и заяц Бо должны жить вечно!
https://www.youtube.com/user/Masyanyas
— нет обособления ролика от остальньй страницы. javascript исполняется в контексте страницы и это просто часть страницы. Со всеми вытекающими в виде единого пространства имен CSS, глобальных переменных и т.п. То есть нельзя так просто взять и подключить в одном месте ролик/игру/еще какую-нибудь интерактивность на произвольную страницу и 100% быть уверенным, что оно заведется и будет работать именно так как задумано, не ломая ничего другого на странице и не конфликтуя с другими объектами и скриптами
— javascript может по-разному исполняться в разных браузерах. Так же как CSS. Поэтому нельзя быть уверенным, что твой «ролик» будет 100% одинаково исполняться везде
— нет возможности инкапсулировать все в один файл, который с легкостью можно подключить везде, или не подключая запустить отдельно
— имеющиеся наработки на ActionScript придется либо вручную переписывать, либо перекомпилировать через адобовские инструменты, и дальше остается только надеяться, что эта перекомпиляция пройдет правильно
То есть впечатление от «похорон» весьма двоякое…
Да вот нет. Только недавно научились делать real-time трансляции нормальные.
Допустим, у нас есть флеш игра на 7 мб кода + ассеты на ещё сотни, но подгружаются по надобности. В один кадр игра рендерит 2 тысячи разных изображений из разных файлов. Если перенести это на canvas, то я уверен что оно всё адово начнёт лагать и крешиться постоянно.
Флеш был великолепен и, собственно, получил такое распространение за счёт крайне простого AS2. Он не позволял решать сдобные задачи, но отлично подходил для не-программистов — художников и аниматоров. Поэтому на нем создавались шедевры вроде There She Is, Lodger — Doorsteps или Масяни.
Когда решили уйти в AS3, на Флеше стали делать средней руки игрушки и всякие Любимые Фермы… но и задачу не вытянули, и AS2 и сообщество талантливых, креативных не-программистов растеряли...
В нынешнем виде, с корявыми костылями типа Flex, постояннымм дырами в безопасности, Флеш и правда не жилец. Но WebGL его не заменит, пока не появится что-то такое же простое, как AS2.
Названа точная дата «смерти» Flash