Просмотр полной версии : 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.
chingachgoog, непонятные вещи говоришь:
если бы была возможность в рамках AVM1 реализовать новый функционал и производительность, то никакой маркетолог не заставил бы пихать в плеер две машины, имхо, канеш..
chingachgoog
07.04.2008, 00:44
На мой взгляд в AVM2 не настолько много ПРИНЦИПИАЛЬНО нового, что нельзя было бы реализовать в AVM1 - раньше спокойно добавляли без лишней суеты новый функционал в AVM1 и ничего.
Возможно дело в том, что AVM1 - макромедиевская, а AVM2 - адобовская, возможно дальнейшая раскрутка адобовских продуктов (аир, флекс...) требует двигаться именно в русле AVM2, возможно было легче написать новую AVM, чем переделывать старую - я не знаю. Но уверен, что при ЖЕЛАНИИ модифицировать AVM1 реально.
Сильно сомневаюсь, что AVM1 будут развивать.
После 8-го плеера, в AVM1 добавили следующие методы, свойства и события:
BitmapData.compare
FileReference.onUploadCompleteData
MovieClip.forceSmoothing
MovieClipLoader.checkPolicyFile
NetStream.checkPolicyFile
Sound.checkPolicyFile
Stage.displayState
TextRenderer.displayMode
Как видите, не так уж и много.
А продолжая развивать AVM1, адоб будет вставлять себе палки в колеса.
АИР и Флекс - такие же приложения ММ, как и Флеш. Так что Адоби продают то, что купили, а не свое... Да и АС3 в ММ начинали делать, Адоби, если честно, добавили туда только "косметику" - дурацкий тяжелый интерфейс в среду разработки, но зато улучшили експорт-импорт из флешевого графического редактора... Вообще, существует еще и немаленькая обида среди флешеров на Адоби за то, что они из-за свей мало кому нужной совместимости в ЦС3 очень долго тянули с релизом Флеша, а когда он все-таки наступил, то оказалось, что ничего к бете особо и не добавили.
А учить, ИМХО, лучше АС3, и не заморачиваться с двойкой. Адоби хорошо работают в смысле промоушена флешплеера, девятка стоит у подавляющего большинства тех, у кого вообще установлен флешплеер. И нет ничего такого, что можно было бы сделать в АВМ1 и нельзя в АВМ2, так что смысла...
chingachgoog
07.04.2008, 12:56
А продолжая развивать AVM1, адоб будет вставлять себе палки в колеса.
Как говорил Винни-Пух, от этих неправильных пчел не знаешь, что ожидать. :) Например, самым стабильным иллюстратором является 9-й (до сих пор в нем работает то, что не работает в новейшей версии - например отображение мягкого переноса). Следующие версии 10 и 11 явно из соображения маркетинга (кому нужен новый нестабильный, когда есть старый отличный?) не хотели сохранять в старые версии - только экспортировать. Но вот с 12-го вернули сохранение и в 9-1 и в 8-й :)
Что касается изучения - раз есть AS3, значит и его нужно изучать.
А вот насколько он будет востребован по сравнению с легкой для большинства моделью AS1 - это время покажет. Упадут продажи флеша - проапдейтят AVM1 как миленькие, не упадут - полностью перейдут на AVM2 или что там будет следующее.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.