Studioul Zero Brane

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 5 februarie 2020; verificările necesită 2 modificări .
Studioul Zero Brane

Tip de IDE
Autor Paul Kulcenko
Scris in Lua
Sistem de operare Software multiplatformă
Prima editie 18 ianuarie 2012 ( 2012-01-18 )
ultima versiune 1,90 (9 februarie 2020 ) ( 2020-02-09 )
Licență Licență MIT
Site-ul web studio.zerobrane.com
 Fișiere media la Wikimedia Commons

ZeroBrane Studio  este un IDE Lua ușor scris în Lua , folosind wxWidgets și Scintilla ca componentă de editare. Este o aplicație open source disponibilă sub licența permisivă MIT .

Caracteristici

IDE-ul acceptă evidențierea sintaxei Lua , completarea automată (inclusiv pentru motoarele de joc acceptate), depanarea la distanță pentru ambele versiuni Lua 5.1, 5.2, 5.3 și LuaJIT, precum și pentru motoarele de joc precum LÖVE [1] , Moai [2] , Gideros , Marmalade Quick [3] , Corona și Cocos2d , precum și o serie de medii non-game scriptate în Lua.

Depanatorul Lua MobDebug folosit în acest IDE este disponibil și ca componentă independentă [4] .

Creatorul programului îl definește ca fiind un mediu de programare simplu, gata de utilizare de către școlari și elevi, dar suficient de puternic pentru programatorii experimentați, care este, de asemenea, complet extensibil prin scripturi Lua [5] .

Ca exemplu de refactorizare simplă , se oferă redenumirea unei variabile locale , pentru care puteți face clic Ctrlși face dublu clic pe orice apariție a variabilei pentru a selecta toate aparițiile acesteia în blocul lexical curent . În plus, folosind posibilitatea de editare multiplă, puteți introduce pur și simplu un nou nume de variabilă [6] .

De asemenea, puteți profita de funcțiile de editare multiple selectând mai multe puncte de editare utilizând tasta Ctrl[6] .

O altă caracteristică destul de avansată a ZeroBrane Studio ca Lua-IDE este navigarea ușoară prin toate funcțiile proiectului curent, inclusiv cele anonime , pentru care servește zona de contur [6] .

Istorie

ZeroBrane Studio - dezvoltarea în continuare a mediului de programare lua-script Estrela Editor [7] [8] - componente ale motorului 3D deschis Luxinia [9] .

Vezi și

Note

  1. Varma, 2012 .
  2. Francisco Tufro. 2. Instalați MOAI SDK. § Configurarea mediului // Dezvoltarea jocurilor mobile cu Moai SDK. - Editura Packt, 2013. - P. 12. - 136 p. — ISBN 978-1-78216-506-4 .
  3. Adrian Bridgwater . Spreading Marmelade-Flavor Open Source RAD , Dr. Jurnalul lui Dobb  (15 februarie 2013). Arhivat din original la 1 septembrie 2015. Preluat la 16 mai 2015.
  4. Proiect MobDebug pe GitHub
  5. ZeroBrane Studio - IDE ușor pentru nevoile dvs. Lua . Consultat la 30 mai 2015. Arhivat din original la 18 ianuarie 2016.
  6. ↑ 1 2 3 Caracteristici - ZeroBrane Studio . Preluat la 30 mai 2015. Arhivat din original la 8 decembrie 2015.
  7. Motor Lusinia | Estrela / Estrela . www.lusinia.de Preluat la 12 februarie 2016. Arhivat din original la 16 noiembrie 2018.
  8. Proiectul ZeroBrane Studio pe GitHub
  9. Motor Lusinia | Pagina principală/Acasă . www.lusinia.de Consultat la 12 februarie 2016. Arhivat din original pe 15 februarie 2016.

Literatură

Link -uri