Language Oriented Programming для Flash-разработчиков презентация

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

Слайд 1Language Oriented Programming
для Flash-разработчиков
Использование и создание языковых расширений


Слайд 2Realaxy - это AS/MXML редактор
Realaxy - это редактор для создания

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

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

контроля версий

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

методов в коде
Split/Join
Автоматическое добавление/удаление override-keyword-а
Override-автокомплит

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


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

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

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


Слайд 7RC
1.0
1.1
1.2
AS3, MXML (3, 4), Рефакторинги, LOP — Flow Language, Collection Language,

Object Builder, Logging, Enums, Conveyor, Nullable, Operator Overload
Debuger, Proviler, FlexUnit, Maven
Визуальные средства разработки MXML, диаграммы классов Flow Diagram
...

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


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

education или другим бесплатным лицензиям - обращайтесь.

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


Слайд 9Языковые
расширения
(LOP)


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

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

- языки
Статья Дмитриева на русском http://www.rsdn.ru/article/philosophy/LOP.xml

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

Logging Language
Object Builder
Closures
Enums
Generics


Слайд 12Создание языкового расширения
(demo)


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика