COLT (software) - COLT (software)
![]() | |
Vývojáři | Code Orchestra Limited |
---|---|
Stabilní uvolnění | 1.2.2 / 21. září 2013 |
Náhled verze | Aktuálně neudržované |
Operační systém | Okna, Mac OS X |
Typ | Interaktivní programování nářadí |
Licence | Proprietární |
webová stránka | archivová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
- ^ http://blog.codeorchestra.com/post/50437991938/colt-1-0-2-has-been-released
- ^ http://blog.codeorchestra.com/post/51327742640/colt-1-0-4-featuring-android-air-support-is-out
- ^ http://blog.codeorchestra.com/post/53189146290/colt-1-1-beta-featuring-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/
- ^ „Archivovaná kopie“. Archivovány od originál dne 23. 9. 2013. Citováno 2013-09-21.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ 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/