Vala is een open source, gratis en moderne programmeertaal en software project ontworpen vanaf de offset naar nieuwe programmering functies om GNOME ontwikkelaars brengen. Het is een compiler voor het type GObject systeem, waardoor GNOME ontwikkelaars verbazingwekkende apps te maken.
Kenmerken in een oogopslag
De belangrijkste kenmerken zijn interfaces, eigenschappen, signalen, foreach, lambda-expressies, type inference voor lokale variabelen, generieke, niet-null types, bijgestaan geheugenbeheer, exception handling, als ook het type modules aka plugins.
Moeiteloos schrijven complexe objectgeoriënteerde code
Met de Vala compiler u, als ontwikkelaar, in staat om moeiteloos complexe objectgeoriënteerde code te schrijven terwijl het geheugen eisen laag, en het handhaven van een standaard C ABI en de API zal zijn.
Geeft toegang tot de bestaande C-bibliotheken
Het project is ontworpen op een zodanige wijze dat het de toegang tot bestaande C bibliotheken bijzonder GObject-gebaseerde libraries toelaat, zonder dat runtime bindingen.
It & rsquo; s perfect voor GTK + en GNOME
Vala is een command-line compiler en programmeertalen. Ontwikkelaars die met GTK + en GNOME zal kunnen Vala gebruiken om de code te schrijven en compileren.
It & rsquo; s beïnvloed door C ++, C, C #, Python, D en Java
De Vala programmeertaal is beïnvloed door de bekende en meest gebruikte C, C ++, D, Python, C # en Java programmeertalen. Het is een cross-platform software die gemakkelijk kunnen worden overgezet op andere besturingssystemen.
Het wordt ondersteund door een breed scala van IDE's
Een andere interessante feature is de compatibiliteit met verschillende IDE (Integrated Development Environment) programma's, waaronder Anjuta, Valencia, Geany, Emacs, MonoDevelop, NetBeans, Val (a) IDE, Sublime tekst, Vim, Vala Speelgoed voor Gedit, Euclide, Redcar, TextMate en Valama.
Beschikbaarheid en ondersteund architecturen
Vala wordt alleen verspreid als een bron archief. Dit betekent dat de gebruiker moet configureren en vóór de code te compileren installatie. Uiteraard kan ook gemakkelijk worden geïnstalleerd op elke GNU / Linux distributie van de standaard repositories. Zowel 32-bit als 64-bit architecturen worden ondersteund op dit moment
Wat is nieuw in deze release:.
- Voeg --shared-bibliotheek optie voor GIR bestanden.
- Bug fixes en bindend updates.
Wat is nieuw in versie 0.29.2.
- Bug fixes en bindend updates
Wat is nieuw in versie 0.28.0.
- Binding updates
Wat is nieuw in versie 0.27.1.
- Druk compiler berichten in kleur
- Voeg rommel-GDK-1,0 bindingen.
- Voeg clutter-gst-3,0 bindingen.
- Voeg rommel-x11-1.0 bindingen.
- Voeg rest-extras-0,7 bindingen.
- Bug fix en bindend updates.
Wat is nieuw in versie 0.26.1.
- Bug fixes en bindend updates
Wat is nieuw in versie 0.26.0.
- Bug fix en bindend updates
Wat is nieuw in versie 0.25.4.
- Voeg optie --vapi-comments
- Bug fixes en bindend updates.
Wat is nieuw in versie 0.25.3.
- Bug fixes en bindend updates
Wat is nieuw in versie 0.25.2.
- vereisen en doel GLib & gt; = 2,24
- Rapport waarschuwt voor privé struct velden.
- Vervang webkit2gtk-3,0 bindingen met webkit2gtk-4,0 bindingen.
- bouwen vapigen altijd.
- Bug fixes en bindend updates.
Wat is nieuw in versie 0.24.0.
- Bug fixes en bindend updates
Wat is nieuw in versie 0.23.2.
- Bind GDK event structuren zo compact lessen
- Switch GDK-x11-3.0 bindingen te .gir.
- Switch librsvg-2,0 bindingen te .gir.
- Bug fixes en bindend updates.
Wat is nieuw in versie 0.23.1.
- GIR parser updates
- Schakel libnotify bindingen aan .gir.
- Voeg libpeas-gtk-1.0 bindingen.
- Voeg XCB-ICCCM bindingen.
- Bug fixes en bindend updates.
Reacties niet gevonden