COLT (yazılım) - COLT (software)

COLT
CodeOrchestra COLT logo.png
Geliştirici (ler)Code Orchestra Limited
Kararlı sürüm
1.2.2 / 21 Eylül 2013 (2013-09-21)
Önizleme sürümü
Şu anda bakılmıyor
İşletim sistemipencereler, Mac OS X
TürEtkileşimli programlama araç
LisansTescilli
İnternet sitesiarşivlendi

COLT (Code Orchestra Livecoding Tool) bir ActionScript ve JavaScript canlı kodlama araç Kod Orkestrası, tarafından kullanılabilir abonelik. 2019 itibariyle terk edilmiş görünüyor; github'daki son etkinlik 2015'ti ve alan adı spam gönderenler tarafından satın alındı.

Tarih

COLT'nin ilk sürümü Mayıs 2013'te yayınlandı ve o sırada ActionScript Dili için kullanılabilir ilk canlı kodlama aracıydı. Diğer küçük güncellemeler arasında mobil geliştirme desteği yer alıyor. Adobe AIR teknoloji için iOS[1] ve Android[2] cihazlar. Sürüm 1.1, yükseltilmiş bir Flex derleyici 3 kata kadar derleme hızı artışıyla övünür ve ActionScript için harici bir derleyici olarak bir uygulamayla birlikte gelen derleyicinin kullanılmasına izin verilir IDE'ler harici bir API kullanarak.[3] Sürüm 1.2, JavaScript desteğine ve tamamen yeniden tasarlanmış bir kullanıcı arayüzüne sahipti.[4]

Özellikleri

IDE entegrasyonu

COLT, bir kullanıcıyı belirli bir geliştirme ortamının kullanımıyla sınırlayan çoğu canlı kodlama aracının aksine herhangi bir IDE ile kullanılabilen ayrı bir araçtır.[5] COLT'nin proje ile yapılandırılmış yolları içindeki bir dosyanın değiştirilmesi üzerine bir kod / kaynak rutini tetiklenir.[6] Ayrıca, IDE entegrasyonunu kolaylaştırmak için bir projeyi dışa aktarmak, canlı kodlama oturumlarını çalıştırmak ve üretim oluşturma rutinleri vb.[7]

Kod Koruması

Canlı kod güncellemeleri sırasında olası yanlış türler nedeniyle bir uygulamanın kilitlenmesini veya çökmesini önlemek için COLT, çalışan uygulamayı aşağıdaki potansiyel olarak tehlikeli durumlardan korumayı başarır:

  • Yasadışı sözdizimi
  • Çalışma zamanı hataları
  • Sonsuz döngüler / özyinelemeler

Diller

Sürüm 1.2.2 aşağıdakileri destekler: ActionScript ve JavaScript Programlama dilleri

ActionScript

  • Çalışma zamanı, alanların, yöntemlerin ve sınıfların değiştirilmesi ve eklenmesi[8]
  • Varlık kaynaklarının çalışma zamanı güncellemeleri
  • İOS ve Android canlı kodlama için Adobe AIR desteği
  • Daha yüksek performanslı Flex derleyici

JavaScript

  • İşlevlerin ve değişkenlerin değiştirilmesi ve eklenmesi çalışma zamanı[9]
  • Varlık kaynaklarının çalışma zamanı güncellemeleri
  • Canlı Yeniden Yükleme yetenekleri (proje dosyaları değişikliklerinde bir tarayıcı sayfasını yenileme)
  • Üretim oluşturma rutinleri (komut dosyaları birleştirme, küçültme, sıkıştırma, dağıtım vb.)
  • node.js destek[10]
  • jQuery istemci kodunda kod / kaynak güncelleme olaylarını işlemek için eklenti

Referanslar

  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-feature-android-air-support-is-out
  3. ^ http://blog.codeorchestra.com/post/53189146290/colt-1-1-beta-feature-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. ^ "Arşivlenmiş kopya". Arşivlenen orijinal 2013-09-23 tarihinde. Alındı 2013-09-21.CS1 Maint: başlık olarak arşivlenmiş kopya (bağlantı)
  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/

Dış bağlantılar