Pull to refresh

Comments 35

Синдром IE6. Adobe купила вполне годный продукт, и полностью на него забила. Прошли десятилетия прежде чем unity занял ту же нишу в разработке игр, а веб-игры закончились уже навсегда. Flash анимация тоже к сожалению умерла.

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

Этот же подход стремительно убивает java как платформу.

ПОясните про ie, я не в курсе. Internet Explorer 6 был не в MSFT сделан?

Кстати, свежий edge очень хорош!

IE унаследовал код Mosaic, к IE6 достиг совершенства (я не шучу), после чего умер. На момент появления ие6 на годы опережал конкурентов, ajax например пошел с него.

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

спасибо за пояснения, очень интересно

Adobe

и

открыть технологию

= анекдот недели. Я помню еще, когда они купили немного наркоманскую, но открытую и довольно годно работающую Day CQ, и в итоге закрыли к ней даже документацию.

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

У Майкрософта была в свое время попытка заменить уходящий Flash - Silverlight. И до сих пор многим не понятно почему её решили убить. Она давали как раз таки все, что вы пишите.

Меняли шило на мыло (ну и конкретно так опоздали). flash хотя бы работал на разных платформах, а silverlight был строго привязан к windows, открытой нормальной реализации так никогда и не сделали (особенно на мобилки).

Ну и для flash есть куча ностальгического легаси, и приятная анимация, а у sl что? корпоративные формочки?

я уже не помню подробности, но там разве не декларировали поддержку моно? Что на других ОС будет работать через нее.

Silverlight во всем проигрывал, а главное появился поздно.

Flash был как первые КПК - от него офигевали и фанатели, а Silverlight был как попытка сделать тоже самое заново и ничего нового.

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

Речь же была о том, что flash уже хоронили, а SL только появлялся. По сути в чистом от конкуренции поле появился. Java Applet уж точно никак не могли составить конкуренцию за счет более плохонького развития UI формочек.

Там размер на "тогда" был неслабый, и тащить через дохлые каналы связи было редким мазохизмом.

Вертелся Сервелат на средних машинках весьма неспешно, типа Электрона на затычках.

Был весьма капризен даже к ИЕ, а уж про зоопарк форточек - вообще смешно.

На пингвина оно пришло сильно не сразу.

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

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

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

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

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

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

Ещё помню, что жрало ресурсы как в несебя. Две страницы ложили комп до слайд-шоу.

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

ну значит всё таки дошли они до кросс-платформенности. я это уже не застал.

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

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

Happy Tree Friends /s

Масяня хороша была, но все таки даже в рунете ввсех поразили HTF

UFO just landed and posted this here

А есть чем сейчас заменить Flash, чтобы также в визуальном редакторе накидать элементов, добавить к ним анимации и написать обработчики? С экспортом, допустим, в HTML5/JavaScript/WASM (а больше, наверное, и не во что такое экспортировать)?

Ну Adobe Animate остался, но если брать для веба, он в итоге отрисует все на канве под управлением JS. По крайней мере несколько лет назад я на нем это делал, как там сейчас дела обстоят, не знаю.

Unity с публикацией под WebGL в принципе подойдёт. Там не так всё наглядно, но по части работы с ресурсами, доступных платформ и производительности он на голову выше флеша.

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

Понимаю. Хорошо, когда есть возможность заблокировать.

А еще у Flash было большое комьюнити, в том числе и в России, например, flasher.ru. ActionScript уже ко второй версии поддерживал ООП и классы. Другое дело, что это был синтаксический сахар, но все же для многих привычная парадигма позволяла освоить его с полпинка. Ценность Flash была в том, что, если руки у тебя росли не из ..., то ты мог всю анимацию собрать не покадрово, как это делали клепальщики баннеров, а программно, а это весило на порядки меньше. У Роберта Пеннера была замечательная книга о реализации физики в ActionScript. Руководства Колина Мука были исчерпывающей библией. Евгений Потапенко собрал первое в России онлайн-казино на Flash, разумеется программно, а не используя покадровую анимацию, создав попутно "конвеер Потапенко".
В 2007 я собрал сайт целиком на ActionScript, реализовав все эффекты (псевдо-3D повороты плашек, смены, фейдинг и т.д.). Весил он 800 КБ, грузился один раз, а потом подгружал лишь требуемое. Там не было ни кадра анимации.

"то ты мог всю анимацию собрать не покадрово, как это делали клепальщики баннеров, а программно, а это весило на порядки меньше.  "

именно об этом я и рассказал в фильме по итогам поста, это важный момент. Как раз в районе 2006-2008 годов на стартовой Яндекса висели огромные по пискселям баннеры, а в Кб - некрупные и это было круто. Если бы те рекламные баннеры хоть попытались в GIF сделать, то счет шел был бы на несколько мегабайт.

Всегда должен быть баланс. Если для создания баннера нужен профессиональный программист, то такой банер будет вылит из золота. Прявила на анимацию с заданием геометрии, матрицы преобразований и другое - вот и приплыли что перед заказчиком стоит или банер на 2 килабайта, но по цене 100к или на пол мегабайта, но по цене 10к.

Так о том и разговор, что в угоду коммерции была убита отработанная перспективная технология. Я уже не говорю о том, что в то время появилось куча приблуд, которая оборачивала плеер в эгзешник и у вас получалось функциональное приложение с офигенным графическим интерфейсом и поддержкой мультимедиа. Одна из самых таких крутых приблуд была Zinc, которая обеспечивала флэш-плеер интерфейсом для работы с операционной системы. Опять-таки, кроссплатформенность решалась только вопросам, где ты свое приложение запаковал в исполняемый файл. Не то же ли самое сейчас реализует Electron, запуская на каждое окно новый экземпляр браузера? А там это реализовывалось самим плеером. Существовало уже куча либ с готовыми окнами. Потом Flex подъехал. Просто надо было технологию пересадить на другие рельсы, но это никому не было нужно.

Ты прям эксперт, без сарказма. Что скажешь про webasm? Вандервафля или имеет право на будущее?

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

Без сравнения - просто мнение - есть смысл рыть в это направление?

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

ActionScript уже ко второй версии поддерживал ООП и классы.

Да он и в первой поддерживал. На основе прототипов, без private / protected, но всё остальное работало.

Руководства Колина Мука были исчерпывающей библией

О да, его книга буквально открыла для меня мир флеша! Признаться, ещё недавно я ей пользовался. Монитор у меня на ней стоял)

В первой он поддерживал по стандарту ECMAScript, т.к., они на тот момент были с JS близнецы-братья и имели сходные цепочки прототипов, уходящие корнями в Object. А во второй версии они навесили синтаксический сахар классов и аппарата наследования. Понятно, что под капотом это была все та же цепочка прототипов, но внешне уже пошли в ход зарезервированные слова для ООП. Не надо было уже прятать ручками приват-свойства в замыкания.

Sign up to leave a comment.

Articles