Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 10 лет назад пользователемВиктория Калюгина
1 ITSea 2012
2 Революция в редактировании кода
6 Повышение эффективности работы Расширение синтаксиса AS3 (языковые расширения) Рефакторинги Умный редактор кода
7 Что нового? улучшение производительности новые языковые расширения source libraries новые рефакторинги astojs сервер генерации/компиляции livecoding собственный генератор mxml -> as3 (-> js)
8 Возможности 1.0 Повышение эффективности работы Расширение синтаксиса AS3 traits, generics, duck- typing, builders, overloaded operators и другое Языки для предметных областей - язык коллекций, машины состояний Сложные рефакторинги Умный редактор кода Дебагер для работы с языковыми расширениями
9 livecoding Сколько рабочего времени мы тратим на компиляцию? Обычный цикл работы - поправил - скомпилил - посмотрел. поправил...
12 livecoding Livecoding - поправил - посмотрел Нет ожидания компиляции Приложение сохраняет свое состояние (нет необходимости в востановлении состояния) Новые приемы работы
13 livecoding Демонстрация
14 livecoding как это работает? Создается базовая сборка flash приложения - при создании происходит транформация кода Приложение запускается и открывается соединение с редактором Редактор отслеживает изменения кода Для каждого изменения создается маленькая swc с измененным кодом SWC шлется приложению Реестр кода заменят старый код на новый Рассылаются сообщения об изменении При изменении кода вызываются методы с аннотацией [Live]
17 Build Server
18 Новые приемы работы Последовательное написание кода Конфигурирование «Console» метод
19 livecoding какие операции с кодом поддерживаются Изменение кода методов Изменение сигнатур методов Поля и методы - добавление, изменение, переименоваине Добавление классов
20 livecoding какие операции с кодом НЕ поддерживаются Код в глобальных функциях Глобальные константы
22 почему наш livecoding? Простота использования - достаточно лишь создать и запустить run-configuration Защита от «опасного кода» Перехват исключений Сервер генерации Состояние приложения Live astojs MXML генерация (mxml -> as) (2.1)
23 codeorchestra.com
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.