COLT (dasturiy ta'minot) - COLT (software)

COLT
CodeOrchestra COLT logo.png
Tuzuvchi (lar)Code Orchestra Limited
Barqaror chiqish
1.2.2 / 2013 yil 21 sentyabr (2013-09-21)
Ko'rib chiqish versiyasi
Hozirda qo'lga olinmagan
Operatsion tizimWindows, Mac OS X
TuriInteraktiv dasturlash vosita
LitsenziyaMulkiy
Veb-saytarxivlandi

COLT (Code Orchestra Livecoding Tool) - bu an ActionScript va JavaScript jonli kodlash vositasi tomonidan Kodlar orkestri, tomonidan mavjud obuna. 2019 yildan boshlab tashlab qo'yilgan ko'rinadi; github-dagi so'nggi faoliyat 2015 yil bo'lib, domen nomi spamerlar tomonidan sotib olingan.

Tarix

COLT-ning birinchi versiyasi 2013 yil may oyida chiqarilgan va o'sha paytda ActionScript tili uchun jonli kodlashning birinchi vositasi bo'lgan. Keyingi kichik yangilanishlarga mobil rivojlanishni qo'llab-quvvatlash kiradi Adobe AIR uchun texnologiya iOS[1] va Android[2] qurilmalar. 1.1 versiyasi yangilangan edi Flex kompilyatori 3 baravargacha kompilyatsiya tezligini oshirishi va ActionScript uchun tashqi kompilyator sifatida ilova qilingan kompilyatordan foydalanishga ruxsat berilgan IDElar tashqi API yordamida.[3] 1.2-versiyada JavaScript-ni qo'llab-quvvatlash va to'liq qayta ishlangan foydalanuvchi interfeysi mavjud edi.[4]

Xususiyatlari

IDE integratsiyasi

COLT - bu foydalanuvchini ma'lum bir ishlab chiqish muhitidan foydalanishni cheklaydigan ko'pgina jonli kodlash vositalaridan farqli o'laroq har qanday IDE bilan ishlatilishi mumkin bo'lgan alohida vosita.[5] Kod / resurs muntazamligi COLT-ning loyihalashtirilgan yo'llarida faylni o'zgartirishda tetiklanadi.[6] Shuningdek, IDE integratsiyasini engillashtirish uchun loyihani eksport qilish, jonli kodlash sessiyalari va ishlab chiqarishni qurish tartib-qoidalari va boshqalarni ekspluatatsiya qilishning tashqi API-ni taqdim etadi.[7]

Kodni himoya qilish

Jonli kodni yangilash paytida yuzaga kelishi mumkin bo'lgan noto'g'ri xatolar sababli dastur osib qo'yilmasligi yoki ishdan chiqishining oldini olish uchun COLT ishlaydigan dasturni quyidagi potentsial xavfli holatlardan himoya qiladi:

  • Noqonuniy sintaksis
  • Ish paytida xatolar
  • Cheksiz tsikllar / rekursiyalar

Tillar

1.2.2 versiyasi uchun qo'llab-quvvatlashni o'z ichiga oladi ActionScript va JavaScript dasturlash tillari

ActionScript

  • Ish vaqtini o'zgartirish va maydonlarni, usullarni va sinflarni qo'shish[8]
  • Aktiv resurslarining ish vaqti yangilanishi
  • IOS va Android jonli kodlash uchun Adobe AIR-ni qo'llab-quvvatlash
  • Yuqori mahsuldor Flex kompilyatori

JavaScript

  • Funktsiyalar va o'zgaruvchilarning ishlash vaqtini o'zgartirish va qo'shish[9]
  • Aktiv resurslarining ish vaqti yangilanishi
  • Jonli qayta yuklash imkoniyatlari (loyiha fayllari tahririda brauzer sahifasini yangilash)
  • Ishlab chiqarishni qurish tartib-qoidalari (skriptlarni birlashtirish, kamaytirish, siqish, joylashtirish va hk)
  • node.js qo'llab-quvvatlash[10]
  • jQuery kod / resurslarni boshqarish uchun plagin, mijoz kodidagi voqealarni yangilash

Adabiyotlar

  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. ^ "Arxivlangan nusxa". Arxivlandi asl nusxasi 2013-09-23. Olingan 2013-09-21.CS1 maint: nom sifatida arxivlangan nusxa (havola)
  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/

Tashqi havolalar