Vala is 'n oop bron, gratis en moderne programmeertaal en sagteware-projek ontwerp van die verreken nuwe ontwikkeling funksies GNOME ontwikkelaars te bring. Dit is 'n vertaler vir die tipe GObject stelsel, sodat GNOME ontwikkelaars verstommende programme te skep.
Funksies in 'n oogopslag
Sleutel kenmerke sluit koppelvlakke, eienskappe, seine, foreach, lambda uitdrukkings, tipe afleiding vir plaaslike veranderlikes, generiese, nie-nul tipes, bygestaan geheue bestuur, hantering van uitsonderings, asook die tipe modules aka plugins.
Moeiteloos skryf komplekse objekgeoriënteerde kode
Met die Vala samesteller jy, as 'n ontwikkelaar, kan moeiteloos komplekse objekgeoriënteerde kode te skryf, terwyl die behoud van die geheue vereistes laag, en die handhawing van 'n standaard C ABI en API sal wees.
Laat toegang tot die bestaande C biblioteke
Die projek is ontwerp in so 'n manier dat dit toegang tot bestaande C biblioteke, veral GObject-gebaseerde biblioteke kan, sonder die noodsaaklikheid vir runtime bindings.
Dit & rsquo; s ideaal vir GTK + en GNOME
Vala is 'n opdrag-lyn samesteller en programmeertale. Ontwikkelaars wat werk met GTK + en GNOME sal in staat wees om Vala gebruik om die kode te skryf en op te stel nie.
Dit & rsquo; s beïnvloed deur C ++, C, C #, Python, D en Java
Die Vala programmeertaal is beïnvloed deur die bekende en wyd gebruik C, C ++, D, Python, C # en Java programmeertale. Dit is 'n kruis-platform sagteware wat maklik kan oorgedra op ander bedryfstelsels.
Dit word ondersteun deur 'n wye verskeidenheid van programme IDE
Nog 'n interessante kenmerk is die verenigbaarheid met verskeie IDE (Integrated Development Environment) programme, insluitende Anjuta, Valencia, Geany, Emacs, MonoDevelop, NetBeans, Val (a) IDE, Sublime teks, Vim, Vala Toys for gedit, Euclide, Redcar, TextMate en Valama.
Beskikbaarheid en ondersteun argitekture
Vala versprei net as 'n bron argief. Dit beteken dat die gebruiker moet instel en voor die kode saam te stel om die installasie. Natuurlik, dit kan ook maklik geïnstalleer word op enige GNU / Linux verspreiding van die standaard sagteware repositories. Beide 32-bit en 64-bis-argitekture word ondersteun in hierdie tyd
Wat is nuut in hierdie release:.
- Voeg --shared-biblioteek opsie vir Gir lêers.
- Bug fixes en bindend updates.
Wat is nuut in die weergawe 0.29.2:.
- Bug fixes en bindend updates
Wat is nuut in die weergawe 0.28.0:.
- Binding updates
Wat is nuut in die weergawe 0.27.1:.
- Print samesteller boodskappe in kleur
- Voeg warboel-gdk-1,0 bindings.
- Voeg warboel-gst-3,0 bindings.
- Voeg warboel-x11-1.0 bindings.
- Voeg res-ekstras-0,7 bindings.
- Bug fix en bindend updates.
Wat is nuut in die weergawe 0.26.1:.
- Bug fixes en bindend updates
Wat is nuut in die weergawe 0.26.0:.
- Bug fix en bindend updates
Wat is nuut in die weergawe 0.25.4:.
- Voeg opsie --vapi-kommentaar
- Bug fixes en bindend updates.
Wat is nuut in die weergawe 0.25.3:.
- Bug fixes en bindend updates
Wat is nuut in die weergawe 0.25.2:.
- Nodig en teiken GLib & gt; = 2,24
- Rapport waarskuwing vir private struct velde.
- Vervang webkit2gtk-3,0 bindings met webkit2gtk-4,0 bindings.
- bou vapigen altyd.
- Bug fixes en bindend updates.
Wat is nuut in die weergawe 0.24.0:.
- Bug fixes en bindend updates
Wat is nuut in die weergawe 0.23.2:.
- Bind gdk geval strukture as kompakte klasse
- Switch gdk-x11-3.0 bindings te .gir.
- Switch librsvg-2,0 bindings te .gir.
- Bug fixes en bindend updates.
Wat is nuut in die weergawe 0.23.1:.
- Gir parser updates
- Switch libnotify bindings te .gir.
- Voeg libpeas-gtk-1,0 bindings.
- Voeg xcb-ICCCM bindings.
- Bug fixes en bindend updates.
Kommentaar nie gevind