Инструменты для Flash-разработчиков

Содержание

Слайд 2

Realaxy - это AS/MXML редактор

Realaxy - это редактор для создания языковых

Realaxy - это AS/MXML редактор Realaxy - это редактор для создания языковых расширения (LOP)
расширения (LOP)

Слайд 4

AS Редактор

Code Intelligence
Surround
Quickfixes
Проверки типов
Рафакторинги
Редактор аннотаций
Поддержка CSS
Поддержка MXML (следующая бета)
Интеграция с системами контроля

AS Редактор Code Intelligence Surround Quickfixes Проверки типов Рафакторинги Редактор аннотаций Поддержка
версий

Слайд 5

Быстрое создание методов, полей, блоков кода
Перемещение кавычек
Перемещение кода
Переименование ссылок
Подсказки параметров вызовов методов

Быстрое создание методов, полей, блоков кода Перемещение кавычек Перемещение кода Переименование ссылок
в коде
Split/Join
Автоматическое добавление/удаление override-keyword-а
Override-автокомплит

Уникальные возможности редактирования кода

Слайд 6

Проблемы для «свитчеров» - новые принципы редактирования кода непривычны
Документация и статьи
Проблемы с

Проблемы для «свитчеров» - новые принципы редактирования кода непривычны Документация и статьи
потреблением памятью
«Фризы» при первом автокомплите и открытии класса
Система контроля версий в редакторе работает не достаточно хорошо
Темплейты кода
Темплейты проектов
Поддержка мавена
AS-Docs

Известные проблемы

Слайд 7

RC
1.0
1.1
1.2

AS3, MXML (3, 4), Рефакторинги, LOP — Flow Language, Collection Language, Object

RC 1.0 1.1 1.2 AS3, MXML (3, 4), Рефакторинги, LOP — Flow
Builder, Logging, Enums, Conveyor, Nullable, Operator Overload
Debuger, Proviler, FlexUnit, Maven
Визуальные средства разработки MXML, диаграммы классов Flow Diagram
...

План разработки и выпуска (roadmap)

Слайд 8

Realaxy - коммерческий продукт
Цена за копию - $99
Если есть предложения по education

Realaxy - коммерческий продукт Цена за копию - $99 Если есть предложения
или другим бесплатным лицензиям - обращайтесь.

Модель распространения

Слайд 9

Языковые
расширения
(LOP)

Языковые расширения (LOP)

Слайд 10

MPS платформа
История создания LOP

Jetbrains
Сергей Дмитриев 2003
Языки общего назначения и предметно ориентированные -

MPS платформа История создания LOP Jetbrains Сергей Дмитриев 2003 Языки общего назначения
языки
Статья Дмитриева на русском http://www.rsdn.ru/article/philosophy/LOP.xml

Слайд 11

Демонстрация работы языковых расширений

Logging Language
Object Builder
Closures
Enums
Generics

Демонстрация работы языковых расширений Logging Language Object Builder Closures Enums Generics