Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   AS2 или AS3? (http://www.flasher.ru/forum/showthread.php?t=110671)

best_ 06.04.2008 22:57

AS2 или AS3?
 
Имеет ли смысл сейчас изучать AS2, учитывая что уже вышла третья версия языка? Как долго будет AS2 идти на одном уровне с AS3?

DarkLight 06.04.2008 23:05

Если про возможности:
AS2 уже сейчас отстает, т к не поддерживает байтовые массивы, бинарные сокеты, загрузку графики из байтовых массивов, нет поддержки AIR напрямую и т п

Если про уровень спроса:
И там и там в ближайшее время работы хватит, но тенденция перехода на AS3 явная

chingachgoog 06.04.2008 23:34

Все дело в маркетинговой политике адоба.
Причем речь не об AS2 и AS3, а об AVM1 и AVM2.
Если адобовцы решаться проапдейтить AVM1 (сделают аналоги ДЕЙСТВИТЕЛЬНО НОВЫХ методов, доступных только в AVM2), то AVM2 (AS3) даром большинству будет ненужна.
Если же нет, то все будет зависеть от требований заказчика: насколько будет необходимо в работе использование ДЕЙСТВИТЕЛЬНО НОВЫХ возможностей AVM2.

silin 07.04.2008 00:19

chingachgoog, непонятные вещи говоришь:
если бы была возможность в рамках AVM1 реализовать новый функционал и производительность, то никакой маркетолог не заставил бы пихать в плеер две машины, имхо, канеш..

chingachgoog 07.04.2008 00:44

На мой взгляд в AVM2 не настолько много ПРИНЦИПИАЛЬНО нового, что нельзя было бы реализовать в AVM1 - раньше спокойно добавляли без лишней суеты новый функционал в AVM1 и ничего.
Возможно дело в том, что AVM1 - макромедиевская, а AVM2 - адобовская, возможно дальнейшая раскрутка адобовских продуктов (аир, флекс...) требует двигаться именно в русле AVM2, возможно было легче написать новую AVM, чем переделывать старую - я не знаю. Но уверен, что при ЖЕЛАНИИ модифицировать AVM1 реально.

iNils 07.04.2008 01:05

Сильно сомневаюсь, что AVM1 будут развивать.
После 8-го плеера, в AVM1 добавили следующие методы, свойства и события:
Цитата:

BitmapData.compare
FileReference.onUploadCompleteData
MovieClip.forceSmoothing
MovieClipLoader.checkPolicyFile
NetStream.checkPolicyFile
Sound.checkPolicyFile
Stage.displayState
TextRenderer.displayMode

Как видите, не так уж и много.
А продолжая развивать AVM1, адоб будет вставлять себе палки в колеса.

wvxvw 07.04.2008 01:44

АИР и Флекс - такие же приложения ММ, как и Флеш. Так что Адоби продают то, что купили, а не свое... Да и АС3 в ММ начинали делать, Адоби, если честно, добавили туда только "косметику" - дурацкий тяжелый интерфейс в среду разработки, но зато улучшили експорт-импорт из флешевого графического редактора... Вообще, существует еще и немаленькая обида среди флешеров на Адоби за то, что они из-за свей мало кому нужной совместимости в ЦС3 очень долго тянули с релизом Флеша, а когда он все-таки наступил, то оказалось, что ничего к бете особо и не добавили.

А учить, ИМХО, лучше АС3, и не заморачиваться с двойкой. Адоби хорошо работают в смысле промоушена флешплеера, девятка стоит у подавляющего большинства тех, у кого вообще установлен флешплеер. И нет ничего такого, что можно было бы сделать в АВМ1 и нельзя в АВМ2, так что смысла...

chingachgoog 07.04.2008 12:56

Цитата:

Сообщение от iNils
А продолжая развивать AVM1, адоб будет вставлять себе палки в колеса.

Как говорил Винни-Пух, от этих неправильных пчел не знаешь, что ожидать. :) Например, самым стабильным иллюстратором является 9-й (до сих пор в нем работает то, что не работает в новейшей версии - например отображение мягкого переноса). Следующие версии 10 и 11 явно из соображения маркетинга (кому нужен новый нестабильный, когда есть старый отличный?) не хотели сохранять в старые версии - только экспортировать. Но вот с 12-го вернули сохранение и в 9-1 и в 8-й :)

Что касается изучения - раз есть AS3, значит и его нужно изучать.
А вот насколько он будет востребован по сравнению с легкой для большинства моделью AS1 - это время покажет. Упадут продажи флеша - проапдейтят AVM1 как миленькие, не упадут - полностью перейдут на AVM2 или что там будет следующее.


Часовой пояс GMT +4, время: 04:49.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.