COLT (программное обеспечение) - COLT (software)

COLT
CodeOrchestra COLT logo.png
Разработчики)Code Orchestra Limited
Стабильный выпуск
1.2.2 / 21 сентября 2013 г. (2013-09-21)
Предварительный выпуск
В настоящее время не обслуживается
Операционная система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 плагин для обработки событий обновления кода / ресурсов в клиентском коде

использованная литература

  1. ^ http://blog.codeorchestra.com/post/50437991938/colt-1-0-2-has-been-released
  2. ^ http://blog.codeorchestra.com/post/51327742640/colt-1-0-4-featerial-android-air-support-is-out
  3. ^ http://blog.codeorchestra.com/post/53189146290/colt-1-1-beta-feating-3x-faster-mxmlc-compiler-is
  4. ^ http://blog.codeorchestra.com/post/61437449227/colt-1-2-with-new-ui-and-js-support-is-out
  5. ^ http://www.aymericlamboley.fr/blog/live-coding-in-as3-using-colt/
  6. ^ «Архивная копия». Архивировано из оригинал на 2013-09-23. Получено 2013-09-21.CS1 maint: заархивированная копия как заголовок (ссылка на сайт)
  7. ^ http://blog.codeorchestra.com/post/53216025909/how-to-use-flashdevelop-plugin-with-colt-1-1-beta
  8. ^ https://github.com/code-orchestra/documentation/wiki/Documentation
  9. ^ https://github.com/code-orchestra/documentation/wiki/Documentation-%28JS%29
  10. ^ http://makc3d.wordpress.com/2013/09/18/codeorchestra-livecoding-tool-updated/

внешние ссылки