>>5137367
Видосики-то есть, окай, а что насчёт игорей? Что насчёт векторной анимации? Нет такого фреймворка, который по удобству не уступал бы лучшим флеш-инструментам.
Что действительно имело значение во Flash:
1) 95% приложений умещаются в один SWF-файл,
2) Имелся надежный инструмент для разработки, ориентированный на анимацию/графику и удобный в использовании для новичков,
3) Можно было отправить ссылку кому угодно, хоть своей престарелой мамаше, и она может просто открыть ее без проблем.
HTML5 в самом лучшем случае выполняет большую часть из пункта 3 и все еще находится в каменном веке, когда дело доходит до пунктов 1 и 2.
HTML5/JS, к тому же, стал только хуже в этом отношении в сравнение с тем, каким он был 10 лет назад. Сейчас приложения HTML5 - это клубок из запутанных зависимостей и пакетов.
HTML5/JS - это среда, изначально ориентированная на программистов, и в этом нет ничего плохого. Но Flash был изначально ориентирован на контент, и он дал такую волну творчества, которую мы никогда раньше не видели.
Самые распространенные аргументы против флэша:
- хреново работал на мобилках
- энергозатратен, а значит плох для автономной работы
- нарушает принципы доступности
- с ним делали надоедливую рекламу
- представляет собой угрозу безопасности
Все это верно, вот только всё то же самое верно и для HTML5.
«Все, что вы можете делать с Flash, вы можете делать с JS + Canvas + SVG» было явно написано кодером, который никогда не использовал флэш, и звучит так же как «Все, что вы можете сделать с помощью кисти, вы также можете сделать и зубочисткой, если у вас есть бесконечное количество свободного времени".
Flash представлял реальную угрозу безопасности, и я рад, что люди это понимали и пытались решить эту проблему. Но что меня действительно бесит, так это явная ложь о том, что HTML5 идеально заменит Flash.
Мораль здесь такова:
1) То, что ты что-то не ценишь, ещё не означает что ты понимаешь, насколько это было ценно для других.
2) Технологии могут сильно регрессировать даже когда они продвигаются вперед, особенно когда учитывается пункт 1.