COLT (программное обеспечение) - COLT (software)
Разработчики) | Code Orchestra Limited |
---|---|
Стабильный выпуск | 1.2.2 / 21 сентября 2013 г. |
Предварительный выпуск | В настоящее время не обслуживается |
Операционная система | Windows, Mac OS X |
Тип | Интерактивное программирование орудие труда |
Лицензия | Проприетарный |
Интернет сайт | в архиве |
COLT (Code Orchestra Livecoding Tool) - это ActionScript и JavaScript livecoding инструмент от Кодовый оркестр, доступно подписка. По состоянию на 2019 год он кажется заброшенным; последняя активность на github была в 2015 году, и доменное имя было куплено спамерами.
История
Первая версия COLT была выпущена в мае 2013 года и в то время была первым доступным инструментом livecoding для языка ActionScript. Дальнейшие незначительные обновления включали поддержку мобильной разработки с использованием Adobe AIR технология для iOS[1] и Android[2] устройств. Версия 1.1 включала обновленную Компилятор Flex увеличение скорости компиляции до 3 раз и возможность использования компилятора в комплекте с приложением в качестве внешнего компилятора для ActionScript Иды с помощью внешнего API.[3] Версия 1.2 имела поддержку JavaScript и полностью переработанный пользовательский интерфейс.[4]
особенности
Интеграция IDE
COLT - это отдельный инструмент, который можно использовать с любой IDE, в отличие от большинства инструментов livecoding, которые ограничивают пользователя использованием конкретной среды разработки.[5] Подпрограмма кода / ресурсов запускается при изменении файла в пути, сконфигурированном проектом COLT.[6] Он также предоставляет внешний API, предоставляющий методы для экспорта проекта, запуска сеансов кодирования в реальном времени и подпрограмм производственной сборки и т. Д. Для упрощения интеграции IDE.[7]
Защита кода
Чтобы предотвратить зависание или сбой приложения из-за возможных опечаток при обновлении кода в реальном времени, COLT защищает работающее приложение от следующих потенциально опасных случаев:
- Незаконный синтаксис
- Ошибки времени выполнения
- Бесконечные циклы / рекурсии
Языки
Версия 1.2.2 включает поддержку ActionScript и JavaScript языки программирования
ActionScript
- Изменение и добавление полей, методов и классов во время выполнения[8]
- Обновления во время выполнения ресурсов ресурсов
- Поддержка Adobe AIR для живого кодирования iOS и Android
- Компилятор Flex с более высокой производительностью
JavaScript
- Изменение и добавление функций и переменных во время выполнения[9]
- Обновления ресурсов активов во время выполнения
- Возможности Live Reload (обновление страницы браузера при изменении файлов проекта)
- Процедуры производственной сборки (комбинирование скриптов, минимизация, сжатие, развертывание и т. Д.)
- node.js поддержка[10]
- jQuery плагин для обработки событий обновления кода / ресурсов в клиентском коде
использованная литература
- ^ http://blog.codeorchestra.com/post/50437991938/colt-1-0-2-has-been-released
- ^ http://blog.codeorchestra.com/post/51327742640/colt-1-0-4-featerial-android-air-support-is-out
- ^ http://blog.codeorchestra.com/post/53189146290/colt-1-1-beta-feating-3x-faster-mxmlc-compiler-is
- ^ http://blog.codeorchestra.com/post/61437449227/colt-1-2-with-new-ui-and-js-support-is-out
- ^ http://www.aymericlamboley.fr/blog/live-coding-in-as3-using-colt/
- ^ «Архивная копия». Архивировано из оригинал на 2013-09-23. Получено 2013-09-21.CS1 maint: заархивированная копия как заголовок (ссылка на сайт)
- ^ http://blog.codeorchestra.com/post/53216025909/how-to-use-flashdevelop-plugin-with-colt-1-1-beta
- ^ https://github.com/code-orchestra/documentation/wiki/Documentation
- ^ https://github.com/code-orchestra/documentation/wiki/Documentation-%28JS%29
- ^ http://makc3d.wordpress.com/2013/09/18/codeorchestra-livecoding-tool-updated/