Всякие интересные статьи и переводы
[Перевод] Что ждать в ActionScript 4.0?
Запись от goWalk размещена 27.12.2012 в 17:02
Оригинал.
Вступ
В этом году я в основном учусь HTML5.
Я провел некоторый "анализ" HTML5 и понял, что самый большой недостаток этой технологии -- ограниченность JavaScript.
Я был рад встретить в этом году новый Flash Platform Roadmap.
Захватывающей частью является создание нового ActionScript "Next" или, как я его называю, ActionScript 4.0 (далее - ас4).
ActionScript 4.0
Спектра приложений и контента для ActionScript сместился в последние годы значительно, в то время как ActionScript 3 языка остается практически неизменной с момента ее введения в 2006 году. Adobe считает, что это время, чтобы пересмотреть язык тщательно управлять его дальнейшей эволюции в сторону большей выразительности, а также производительности труда и повышения производительности.
Спектр приложений, которые создаются с помощью ас3 полностью изменился.
Теперь это не баннеры и простые сайты, а захватывающие 3д и 2д игры с отличной графикой.
Но есть одна проблема: за эти 6 лет адоби так и не изменил или обновил ActionScript.
Сегодня эта компания считает, что настало время для обновления возможностей и производительности.
Adobe использует следующие цели по развитию ActionScript:
- Надежность
- Модульность
- Расширяемость
- Продуктивность
- Скорость развития
- Увеличение использования оборудования
Производительность для компании является самой важной целью.
Особенности, которые сейчас находятся в стадии дискуссии
- Строгая типизация с возможностью динамической.
ActionScript 3.0 имеет недостаток: тенденция впадать в динамическую типизацию в местах, где строгая типизация была бы предпочтительней. - Автоматический тип декларации, который сам будет подбирать нужный тип переменной.
- Новые числовые типы: int, uint, float, float4, byte, short, long и т.д.
Это всего-лишь несколько основных областей развития, их намного больше.
Совместимость
Говорят, что ас4 не будет полностью совместима с ас3.
Поэтому, возможно, будет опция выбора компилятора, как между ас2 и ас3.
Благодаря этому, мы сможем увидеть новую виртуальную машину специально для нового поколения ActionScript.
Список желаний
Многие разработчики в течении шести лет мечтают о таких возможностях языка:
- Абстрактные классы
- Перегрузка операторов
- Перегрузка методов
- Синглтоны (настоящие)
- ENums
- Новый тип событий, по типу as3-signals
Надеюсь, хотя бы несколько желаний сбудутся, на Новый Год (Хотя бы следующий)!
*Далее идут примеры выполнения этих желаний, я их упустил*
С наступающим!
Всего комментариев 61
Комментарии
28.12.2012 12:40 | |
Давайте без ручного управления памятью Это ж потом демонов ловить не переловить. А с CG всегда ссылки корректные.
|
28.12.2012 18:13 | |
Цитата:
По мне, as4 должен двигаться в сторону haxe
Всмысле отделения языка от платформы + конечно фишечки с типизацией методов, сигналы и т.п. а отделение языка от платформы. haXe мог бы быть лучшим средством разработки под flash (щас то уже поздно) Но не смог, т.к. забил на полноценное использование платформы ради кроссплатформенности (хотя бы та же перегрузка геттеров/сеттеров нативных классов до сих пор не работает по человечьи) Сейчас им пользуются только "хипстеры" от программирования. А разработчики пилят компиляцию в C# и Java, появляются обвертки для API Unity, только вот генерировать код с haXe на C#, а потом запускать этот юнити - не выгодно ни при каком раскладе - преимуществ по отношению к C# haXe не имеет, код haXe, написанный под флеш/nme в Unity использовать нереально. Вобщем вся проблема хэкса - в неправильной постановке целей разработчиками, жаль. Тот же mtasc того же автора использовался как бы не более массивно, чем родной as2 компилятор, а сейчас днём с огнем не сыщешь тех кто пользуется haXe вместо FlexSDK. |
|
Обновил(-а) expl 28.12.2012 в 19:39
|
28.12.2012 18:20 | |
Что значит отделить язык от платфомы? Что сейчас мешает использовать as3 вне флешплеера?
|
28.12.2012 20:11 | |
Некорректное сравнение.
|
29.12.2012 08:09 | |
Вот он долгожданный! Именно его мы все так долго ждали! Новый AS!
AS 3.0s Пусть уж лучше сюрприз будет |
05.01.2013 00:25 | |
Цитата:
AS 3.0s
|
Последние записи от goWalk
- [Перевод] Что ждать в ActionScript 4.0? (27.12.2012)
- Q&A: Flash vs. HTML5 (27.12.2012)