![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Banned
|
Ну станет флеш таким же "распространенным" как и си++ билдер. Много выиграет адоб от этого? Зачем из флеша делать совсем другой продукт, чем тот, которым он был? В чем "революционность"? "Революционность" в том что не хватило умения и желания сделать совместимый продукт? Причем несовместимый в сторону ужесточения: шаг вправо-влево - расстрел компилятором.
![]() Мое мнение - это от недальновидности и спешки адоба. Пока не прижали экономисты (где денежный выхлоп с продаж?) маркетологи с фантазерами из лаборатории взяли верх. Надеюсь временно. |
|
|||||
|
блогер
Регистрация: May 2008
Адрес: (0, 10, 185) в локальной системе
Сообщений: 721
Записей в блоге: 6
|
Все просто - флэш сменил ориентацию. Если раньше это был аниматорско-дизайнерский инструмент, поддерживающий написание скриптов. То сейчас это язык программирования с возможностью создания дизайна. И, по моему, смена вектора вполне адекватная - интернет стал еще ближе к ВЕБ 3.0 и броузерной ОС.
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Цитата:
Цитата:
Флещ плеер обратно совместим, это значит, что от версии к версии avm1 один все равно будет входить в состав плеера, а это значит, что им все равно будут пользоваться, в не завивисимости о того, хочет адоб всех пересадить avm2 или не хочет, и в адобе должны это понимать. Поэтому развитие avm1 должно продолжаться, хоть и более меньших масштабах, и дать то, что у флеша было и раньше, но досnуп получили только в avm2. Пример: От версии к версии, формат swf не меняется, а лишь дополняется новыми тегами. Я и chingachgoog уже упоминали о лейбах. В спецификации формата, еще со времен SWF 3, есть тег FrameLabel для текущего кадра, который описывает метку кадра. В avm1 на метку можно перейти с помощью gotoAndStop/gotoAndPlay, но узнать имя метки у кадра - нельзя. Почему, когда это информации у флеша есть? И почему это доступно только в avm2? Или это потому, что avm2 "взрослый"? В бюджет не влазят? На фоне затрат на 3d, это копейки. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Понятно, что копейки, просто в Adobe решили, что надо перетягивать народ на «новую» AVM. Я понимаю ваше возмущение по этому поводу, но осуждать Adobe по этому поводу не могу.
|
|
|||||
|
Modus ponens
|
вставлю и свои 5 копеек =)
Чем меньше будет разных языков програмирования, тем, в конечном счете будет меньше проблем с совместимостью, а следовательно, меньше избыточного кода. AVM2 объективно лучше, она логичнее устроена, работает быстрее + больший потенциал для добавления новых возможностей + способы разработки позволяющие нормально взаимодействовать с сопутствующими технологиями - ради всего этого в предыдущих версиях приходилось делать какие-то невероятные финты ушами =) Поэтому, мое мнение: переходите на АС3, да поскорее, этим вы не только облегчите жизнь себе, но и идущим за вами, кому не прийдется перерывать горы морально устаревших мануалов и исходников =) ЗЫ. Если у вас есть опыт долгосрочной поддержки больших проектов, то вам это чувство наверняка должно быть знакомо... когда в один прекрасный день прийдя на работу, вы вдруг понимаете, что вас уже тошнит от всех кривых заплаток которые вы наставили на протяжении последних Н лет... (как правило это происходит после очередного обнаружения какого-нть бекдора, или тупого бага, получившегося просто потому, что уже никто не помнит кто, зачем и когда написал тот кусок кода...) Вы садитесь, и за несколько дней/недель переписываете все с чистого листа, и, на удивление, все работает гораздо лучше, проект становиться меньше по объему, гораздо понятнее и т.п. (и так еще несколько лет, пока ситуация не повторится =). У AVM1 были, ну и до сих пор существуют недостатки, искоренить которые невозможно, и ради изменения которых и написали AVM2. Это, в первую очередь, то, что у методов теперь всегда есть ссылка на объект, в котором они объявлены (т.е. метод в АС3 = делегат в АС2). Ну и естесственно, система рассылки событий, если раньше для этого была, скажем так "софтверная" поддержка, то теперь она "хардверная" =) И это не просто сдерживало, это до неимоверности затрудняло создание объемных фреймворков (то же самое ограничение на 125 компонентов), ну и т.д. и т.п. =)
__________________
Hell is the possibility of sanity |
|
||||||||
|
Banned
|
Цитата:
Я серьезно говорю - добавь адоб в AVM1 те же новые методы, что есть в AVM2 мало бы кто перешел на "объективно лучшую и логичную" AVM2. Цитата:
![]() Цитата:
Еще раз повторю - несовместимость AVM и намеренное ограничение AVM1 - позор адоба. Цитата:
![]() Цитата:
Цитата:
![]() А плоды видны на форуме по количеству постов. Цитата:
![]() |
|
|||||
|
Цитата:
![]() |
|
|||||
|
Banned
|
Цитата:
PS рекомендую использовать ноотропил. |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:14. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|