COLT (бағдарламалық жасақтама) - COLT (software)

COLT
CodeOrchestra COLT logo.png
ӘзірлеушілерCode Orchestra Limited
Тұрақты шығарылым
1.2.2 / 2013 ж., 21 қыркүйек (2013-09-21)
Алдын ала қарау
Қазіргі уақытта ұсталмаған
Операциялық жүйеWindows, Mac OS X
ТүріИнтерактивті бағдарламалау құрал
ЛицензияМеншіктік
Веб-сайтмұрағатталды

COLT (Code Orchestra Livecoding құралы) - бұл ActionScript және JavaScript тірі кодтау құралы Код оркестрі, қол жетімді жазылым. 2019 жылдан бастап ол тастанды болып көрінеді; github-тағы соңғы әрекет 2015 жыл болды, және домендік атауды спамерлер сатып алды.

Тарих

COLT-тің алғашқы нұсқасы 2013 жылдың мамырында шығарылды және сол уақытта ActionScript тілі үшін тірі кодта қол жетімді алғашқы құрал болды. Сонымен қатар кішігірім жаңартулар мобильді дамуды қолдайды Adobe AIR үшін технология iOS[1] және Android[2] құрылғылар. 1.1 нұсқасында жаңартылған нұсқалар бар Flex компиляторы 3-ке дейін компиляция жылдамдығының жоғарылауына және қосымшамен бірге берілген компиляторды ActionScript үшін сыртқы компилятор ретінде пайдалануға рұқсат етіледі IDE сыртқы API қолдану.[3] 1.2-нұсқада JavaScript қолдауы және толығымен қайта өңделген пайдаланушы интерфейсі ұсынылды.[4]

Ерекшеліктер

IDE интеграциясы

COLT - бұл пайдаланушыға белгілі бір даму ортасын пайдалануды шектейтін көптеген тірі кодтау құралдарынан айырмашылығы кез-келген IDE-де қолдануға болатын жеке құрал.[5] COLT жобасының конфигурацияланған жолдарының ішіндегі файлды өзгерту кезінде код / ​​ресурстық режим іске қосылады.[6] Ол IDE интеграциясын жеңілдету үшін жобаны экспорттау, тірі кодтау сеанстарын және өндірісті құру процедураларын және т.с.с. қамтамасыз ететін сыртқы API ұсынады.[7]

Кодты қорғау

Тікелей эфирдегі кодты жаңарту кезінде болуы мүмкін қателіктерге байланысты қолданбаның ілінуіне немесе бұзылуына жол бермеу үшін COLT іске қосылған қосымшаны келесі ықтимал қауіпті жағдайлардан қорғайды:

  • Заңсыз синтаксис
  • Жұмыс уақытындағы қателер
  • Шексіз ілмектер / рекурсиялар

Тілдер

1.2.2 нұсқасы қолдауды қамтиды ActionScript және JavaScript бағдарламалау тілдері

ActionScript

  • Өрістерді, әдістер мен кластарды өзгерту және қосу уақыты[8]
  • Актив ресурстарының жұмыс уақытын жаңарту
  • IOS және Android тірі кодына арналған Adobe AIR қолдауы
  • Жоғары өнімді Flex компиляторы

JavaScript

  • Функциялар мен айнымалылардың жұмыс уақытын өзгерту және қосу[9]
  • Актив ресурстарының жұмыс уақытын жаңарту
  • Тікелей қайта жүктеу мүмкіндіктері (жоба файлдарының өзгерістері бойынша браузер бетін жаңарту)
  • Өндірісті құру процедуралары (сценарийлерді біріктіру, азайту, сығымдау, орналастыру және т.б.)
  • 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-featuring-android-air-support-is-out
  3. ^ http://blog.codeorchestra.com/post/53189146290/colt-1-1-beta-featuring-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/

Сыртқы сілтемелер