COLT (software) - COLT (software)

HŘÍBĚ
CodeOrchestra COLT logo.png
VývojářiCode Orchestra Limited
Stabilní uvolnění
1.2.2 / 21. září 2013 (2013-09-21)
Náhled verze
Aktuálně neudržované
Operační systémOkna, Mac OS X
TypInteraktivní programování nářadí
LicenceProprietární
webová stránkaarchivováno

HŘÍBĚ (Code Orchestra Livecoding Tool) je ActionScript a JavaScript živé kódování nástroj od Code Orchestra, k dispozici od předplatné. Od roku 2019 se zdá být opuštěno; poslední aktivita v github byla 2015 a název domény byl zakoupen spammery.

Dějiny

První verze COLT byla vydána v květnu 2013 a v té době byla prvním dostupným nástrojem pro živé kódování pro jazyk ActionScript. Další drobné aktualizace zahrnovaly použití podpory mobilního vývoje Adobe AIR technologie pro iOS[1] a Android[2] zařízení. Verze 1.1 obsahovala upgradovaný Kompilátor Flex chlubí se až trojnásobným zvýšením rychlosti kompilace a je povoleno používat kompilátor dodávaný s aplikací jako externí kompilátor pro ActionScript IDE pomocí externího API.[3] Verze 1.2 měla podporu JavaScriptu a kompletně přepracované uživatelské rozhraní.[4]

Funkce

Integrace IDE

COLT je samostatný nástroj, který lze použít s jakýmkoli IDE na rozdíl od většiny nástrojů pro živé kódování, které omezují uživatele na použití konkrétního vývojového prostředí.[5] Rutina kódu / zdroje se spustí při změně souboru v rámci konfigurovaných cest projektu COLT.[6] Poskytuje také externí API poskytující metody pro export projektu, spouštění relací živého kódování a produkčních rutin sestavování atd., Které usnadňují integraci IDE.[7]

Ochrana kódu

Aby se zabránilo zavěšení nebo zhroucení aplikace kvůli možným chybným typům během aktualizací živého kódu, dokáže COLT chránit spuštěnou aplikaci před následujícími potenciálně nebezpečnými případy:

  • Neplatná syntaxe
  • Chyby za běhu
  • Nekonečné smyčky / rekurze

Jazyky

Verze 1.2.2 obsahuje podporu pro ActionScript a JavaScript programovací jazyky

ActionScript

  • Modifikace a přidávání polí, metod a tříd za běhu[8]
  • Runtime aktualizace prostředků majetku
  • Podpora Adobe AIR pro živé kódování iOS a Android
  • Vysoce výkonný kompilátor Flex

JavaScript

  • Modifikace a přidávání funkcí a proměnných za běhu[9]
  • Runtime aktualizace prostředků majetku
  • Funkce živého opětovného načtení (obnovení stránky prohlížeče o změnách souborů projektu)
  • Výrobní rutiny sestavování (kombinování skriptů, minifikace, komprese, nasazení atd.)
  • node.js Podpěra, podpora[10]
  • jQuery plugin pro zpracování událostí aktualizace kódu / zdrojů v klientském kódu

Reference

  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. ^ „Archivovaná kopie“. Archivovány od originál dne 23. 9. 2013. Citováno 2013-09-21.CS1 maint: archivovaná kopie jako titul (odkaz)
  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/

externí odkazy