Vala este un open source, limba liber și moderne de programare și software-ul de proiect conceput de la distanta pentru a aduce noi caracteristici de programare pentru dezvoltatori GNOME. Este un compilator pentru sistemul de tip GObject, care permite dezvoltatorilor să creeze aplicații GNOME uimitoare.
Caracteristici pe scurt
Caracteristicile cheie includ interfețe, proprietăți, semnale, foreach, expresii lambda, de tip inferență pentru variabile locale, generice, tipuri non-nule, de gestionare a memoriei asistat, de manipulare excepție, precum și module de tip alias plugin-uri.
Efort scrie cod orientat-obiect complex
Cu compilator Vala tine, ca un dezvoltator, va fi capabil să scrie cod efort orientat-obiect complex păstrând în același timp cerințele de memorie redus, și menținerea unei C ABI și API standard de.
Permite accesul la bibliotecile C existente
Proiectul a fost conceput în așa fel încât să permită accesul la bibliotecile C existente, în special biblioteci GObject bazate, fără a fi nevoie de legaturi de rulare.
IT & rsquo; s perfect pentru GTK + și GNOME
Vala este un compilator de linie de comandă și limbaje de programare. Dezvoltatorii care lucrează cu GTK + și GNOME vor putea folosi Vala pentru a scrie codul și compila o.
IT & rsquo; s influențată de C ++, C, C #, Python, D și Java
Limbajul de programare Vala a fost influențată de bine cunoscute și utilizate pe scară largă C, C ++, D, Python, C # și Java limbaje de programare. Acesta este un software cross-platform, care pot fi ușor portat pe alte sisteme de operare.
El este sprijinit de o gamă largă de programe de IDE
O altă caracteristică interesantă este compatibilitatea cu diverse IDE programe (Integrated Development Environment), inclusiv Anjuta, Valencia, Geany, Emacs, MonoDevelop, NetBeans, Val (a) IDE, Text Sublime, Vim, Vala Jucarii pentru Gedit, Euclide, Redcar, TextMate și Valama.
Disponibilitate și susținute arhitecturi
Vala este distribuit doar ca o arhivă sursă. Acest lucru înseamnă că utilizatorul trebuie să configureze și compila codul înainte de instalare. Desigur, se poate, de asemenea, fi ușor de instalat pe orice distribuție GNU / Linux din depozitele de software implicit. Ambele arhitecturi pe 32 de biți și pe 64 de biți sunt suportate in acest moment
Ce este nou în această versiune:.
- Adăugați opțiune --shared-bibliotecă pentru fișierele GIR.
- bug fixat și actualizări obligatoriu.
Ce este nou în versiunea 0.29.2:.
- bug fixat și actualizări de legare
Ce este nou în versiunea 0.28.0:.
- actualizări de legare
Ce este nou în versiunea 0.27.1:.
- mesaje Print compilator de culoare
- Adăugați dezordine-GDK-1,0.
- Adăugați dezordine-GST-3.0.
- Adăugați legaturi dezordine-x11-1.0.
- Add odihnă-extra-0,7 legături.
- fix Bug și actualizări de legare.
legături
legături
Ce este nou în versiunea 0.26.1:.
- bug fixat și actualizări de legare
Ce este nou în versiunea 0.26.0:.
- fix Bug și actualizări obligatoriu
Ce este nou în versiunea 0.25.4:.
- Adăugați opțiunea --vapi-comentarii
- bug fixat și actualizări obligatoriu.
Ce este nou în versiunea 0.25.3:.
- bug fixat și actualizări de legare
Ce este nou în versiunea 0.25.2:.
- solicite și viza GLib & gt; = 2.24
- Raport de avertizare pentru câmpurile struct privat.
- Înlocuiți webkit2gtk-3.0 legaturi cu legaturi-webkit2gtk 4.0.
- construi întotdeauna vapigen.
- bug fixat și actualizări obligatoriu.
Ce este nou în versiunea 0.24.0:.
- bug fixat și actualizări de legare
Ce este nou în versiunea 0.23.2:.
- Bind GDK structuri eveniment clase compacte
- Comutare legaturi GDK-x11-3.0 a .gir.
- Comutare librsvg-2.0 legături la .gir.
- bug fixat și actualizări obligatoriu.
Ce este nou în versiunea 0.23.1:.
- actualizări GIR parser
- Comutare libnotify legături la .gir.
- Adauga libpeas-GTK-1.0 legături.
- Adăugați legaturi xcb-ICCCM.
- bug fixat și actualizări obligatoriu.
Comentariile nu a fost găsit