ZeroBrane Stüdyo - ZeroBrane Studio

ZeroBrane Stüdyo
ZeroBrane Stüdyo
ZeroBrane Stüdyo
Orijinal yazar (lar)Paul Kulchenko
İlk sürümOcak 18, 2012; 8 yıl önce (2012-01-18)
Kararlı sürüm
1.90 / 9 Şubat 2020; 9 ay önce (2020-02-09)
Depogithub.com/ pkulchenko/ ZeroBraneStudio
YazılmışLua (kullanmak wxWidgets araç seti )
İşletim sistemiÇapraz Platform
TürIDE
LisansMIT Lisansı
İnternet sitesistüdyo.zerobrane.com

ZeroBrane Stüdyo hafif açık kaynak Lua IDE ile kod tamamlama Lua 5.1, Lua 5.2, Lua 5.3, LuaJIT ve diğer Lua motorları için sözdizimi vurgulama, kod analizörü, canlı kodlama ve hata ayıklama desteği.ZeroBrane Studio, içinde yazılmış bir çapraz platform uygulamasıdır Lua devam ediyor pencereler (Windows XP +), Linux, ve Mac os işletim sistemi (10.9+) işletim sistemleri. Kullanır wxWidgets araç seti ve Scintilla bileşeni dosya düzenleme için.

Tarih

ZeroBrane Studio, deneyimsiz kullanıcıların Lua uygulamalarını çalıştırmasına ve hata ayıklamasına olanak sağlamak için Eylül 2011'de Paul Kulchenko tarafından oluşturuldu.[1] başlangıçta mobil cihazlarda çalışan Lua uygulamalarını hedefliyordu. açık kaynak Estrela Editör[2] Açık kaynaklı bir 3B grafik motoru olan Luxinia için. Estrela Editor, wxLua sarıcıda bulunan örnek uygulamalardan biri temel alınarak Ağustos 2008'den itibaren geliştirildi[3] etrafında wxWidgets.

ZeroBrane Studio'nun ilk halka açık sürümü Ocak 2012'de piyasaya sürüldü.[4] Projenin ilk yılında Estrela ve ZeroBrane Studio'nun gelişimi paralel olarak devam etti ve 2012 Ekim ayında Estrela Editor projesi tamamen ZeroBrane Studio projesine birleştirildi.[2]

Özellikleri

Tercüman entegrasyonu

ZeroBrane Studio, çeşitli ürünlere entegre Lua 5.1, Lua 5.2, Lua 5.3 ve LuaJIT tercümanları için entegrasyon ve hata ayıklama desteği sağlar: CoronaSDK, Cocos2d, Moai SDK, AŞK Gideros, Redis, Meşale, Adobe Lightroom, Nginx Lua senaryoları ve daha fazlası.[8]

Birkaç kitap var[9][10][11][12]ve öğreticiler[13][14][15][16][17] ZeroBrane Studio'yu çeşitli oyun ve mobil araç takımlarıyla kullanmayı kapsar. Aynı zamanda mobil uygulama geliştirme konusunda lisans ve lisansüstü derslerin öğretiminde de kullanılmıştır.[18]

Hata ayıklama

ZeroBrane Studio yerel, uzak ve çapraz platform Lua kodunu çalıştıran uygulamalar için hata ayıklama. Hata ayıklayıcı aşağıdaki işlevleri destekler: kodda adım adım ilerleyin, kesme noktalarını ayarlayın / kaldırın, İzleme penceresini kullanarak değişkenleri ve ifadeleri inceleyin, çağrı yığınını yerel değerler ve değerlerle (dış kapsamda tanımlanan yerel değerler mevcut fonksiyon) Yığın penceresini kullanarak, çalışan uygulamayı askıya alın / devam ettirin ve Konsol penceresinde Lua komutlarını çalıştırın.

IDE ayrıca cihaz üzerinde hata ayıklamayı destekler. Corona SDK[19] ve Gideros Mobile[15] Bir mobil cihaz üzerinde çalışan uygulama ve bir masaüstü bilgisayarda çalışan IDE ile yazılım geliştirme kitleri.

Canlı kodlama

ZeroBrane Studio, Lua uygulamalarında hata ayıklamaya ek olarak, canlı kodlama Uygulama çalışırken uygulama kodunda değişiklik yapmaya ve uygulamadaki değişikliklerin sonuçlarını görmeye izin veren Canlı kodlama, Lua tercümanları ve diğer bazı ortamlar için desteklenir.[20][21]

Eklentiler

ZeroBrane Studio aşağıdakileri destekler: eklentiler Lua ile yazılmış.[22]Açık kaynak eklenti deposu[23] şu anda ortamı özelleştiren basit eklentilerden gerçek zamanlı saatler sağlayan daha karmaşık eklentilere kadar değişen 45 eklenti listeliyor.[24] belge haritası veya bölünmüş ekran düzenleme.[25]

Entegre eğitim materyalleri

ZeroBrane Studio'nun proje web sitesinden dağıtılan paketlenmiş sürümleri[26] Lua için 50'den fazla basit senaryo ve örnek içeren eğitim materyallerini dahil edin ve Lua'nın Kaplumbağa grafikleri ve Spirograf Kodlar.[27]ZeroBrane Studio destekler Markdown Metin biçimlendirmesini ve diğer Lua dosyalarına ve harici kaynaklara referansları destekleyen yorumlarda biçimlendirme. Lua komutlarının doğrudan IDE'de yürütülmesini destekler ve dahil edilen eğitim materyalleriyle entegrasyon sağlar.

Arayüz çevirileri

ZeroBrane Studio, arayüz çevirisini destekler[28] sağlayarak farklı dillere Lua çevrilmesi gereken tüm metni içeren dosya. 2020 itibariyle, kullanıcı topluluğu on bir dile çeviriyle katkıda bulunmuştur.[29][30]

Ayrıca bakınız

Ücretsiz ve açık kaynaklı yazılım logosu (2009) .svg Ücretsiz yazılım portalı

Referanslar

  1. ^ Kaplumbağalarla ağaç çizimi
  2. ^ a b Estrela Editor proje sayfası
  3. ^ wxLua proje sayfası
  4. ^ ZeroBrane Studio değişiklik günlüğü
  5. ^ ZeroBrane Studio belgeleri
  6. ^ ZeroBrane Studio eğitimleri ve tanıtımları
  7. ^ ZeroBrane Studio ile LuaDist paket yöneticisi entegrasyonu
  8. ^ ZeroBrane Studio belgeleri: Hata ayıklama
  9. ^ Francisco Tufró (2013). Moai SDK ile Mobil Oyun Geliştirme (Bölüm 2), Packt Publishing (25 Mart 2013). ISBN  1-782-16506-1
  10. ^ Brian Burton (2013). Corona SDK ile Mobil Uygulama ve Oyun Geliştirmeyi Öğrenme (s.324), Burtons Media Group; 1. baskı (1 Nisan 2013). ISBN  978-1-937336-07-3
  11. ^ Jayant Varma (2012). İOS Oyun Geliştirme için Lua'yı Öğrenin (s.320), Apress; 1. baskı (17 Aralık 2012). ISBN  1-430-24662-6
  12. ^ Robert Cook (2014). Lua ve Corona Game Lab ile Programlamaya Giriş (bölüm 8), Cook's Books; 1.0 baskısı (28 Şubat 2014)
  13. ^ ZeroBrane Studio'yu Moai ile kullanma (aynı zamanda LOVE ile de çalışır)
  14. ^ Corona SDK ile hata ayıklama ve canlı kodlama
  15. ^ a b ZeroBrane Studio IDE ile Gideros neden ve nasıl kullanılır?
  16. ^ ZeroBrane Studio'yu Marmalade Quick ile Kullanma Arşivlendi 15 Haziran 2013, Wayback Makinesi
  17. ^ ZeroBrane Studio ve Xavante kullanarak Lua web uygulamalarında hata ayıklama
  18. ^ Mobil Uygulama Geliştirme kurs bilgileri
  19. ^ Corona cihaz üzerinde hata ayıklama
  20. ^ ZeroBrane Studio canlı kodlama
  21. ^ Muhteşeme Yirmi Dakika - ZeroBrane Studio ile Gideros livecoding Arşivlendi 11 Temmuz 2014, at Wayback Makinesi
  22. ^ ZeroBrane Studio eklenti belgeleri
  23. ^ ZeroBrane Studio eklenti deposu
  24. ^ Eklenti: Gerçek zamanlı saatler
  25. ^ Eklenti: Klon görünümü
  26. ^ ZeroBrane Studio proje sayfası
  27. ^ ZeroBrane Studio EduPack
  28. ^ ZeroBrane Studio çeviri belgeleri
  29. ^ ZeroBrane Studio yedi dilde
  30. ^ ZeroBrane Studio çeviri dosyalarının listesi

Dış bağlantılar

İle ilgili medya ZeroBrane Stüdyo Wikimedia Commons'ta