// ExampleApp.vala
public
// Compile command (requires gtk4 package to be installed):
// valac --pkg gtk4 ExampleApp.vala
Proč Vala?
-
Produktivita
- Můžete pohodlně psát kód objektově orientovaným způsobem s abstrakcemi na vysoké úrovni a zároveň mít přístup k hluboké integraci s technologiemi GNOME, jako GObject, GTK a další!
-
Výkon
- Vala zkompiluje kód na bleskurychlé, plně nativní binární soubory. V programech Vala můžete také znovu použít existující kód C a generovat kód C z programu Vala.
-
Open-Source
- Vala je svobodný software s otevřeným zdrojovým kódem. Má skvělou komunitu, která do kompilátoru přispívá a vyvíjí spoustu nástrojů.
- Dokumentace k nástrojům
Co všechno můžete vytvořit?
-
Grafické aplikace
- Díky dokonalé integraci GTK, Libadwaita a Granite je vývoj velmi jednoduchý. Snadno publikujte své aplikace na Flathubu bez zbytečně velkých balíčků.
-
Konzolové programy
- Používejte rozsáhlou standardní knihovnu a spoustu dalších knihoven, které jsou k dispozici pro použití ve Vale.
-
Knihovny
- Vala poskytuje vazby pro mnoho dalších jazyků a dokumentace API bez ruční práce. Podporováno je také dynamické i statické linkování.
Co je nového?
ValaBot: an AI coding assistant fine-tuned for Vala
Sam Cowen
Vala: the smoothest C off-ramp
Reuben Thomas
print("Hello Planet GNOME");
Lorenz Wildberg
Current Versions
- Vala 0.56.17 (Stable Long-term Support)
- Vala main (Development)
Ukázka projektů
-
Tuba
Browse the Fediverse
-
Workbench
Learn and prototype with Vala and other GNOME technologies
-
Dino
A modern open-source chat client for the desktop. Focuses on providing a clean and reliable Jabber/XMPP experience while having your privacy in mind.
-
Monitor
Manage processes and monitor system resources
-
TextSnatcher
Copy Text from Images with ease, Perform OCR operations in seconds.
-
Timeshift
System restore tool for Linux. Creates filesystem snapshots using rsync+hardlinks, or BTRFS snapshots.
Komunita
-
Interní chat
- Popovídejte si s vývojáři nebo se zeptejte na to, jak přispět do Valy, v Matrix kanálu Valy. K dispozici je také most na IRC.
- Místnost na Matrixu
Sociální sítě
Sledujte projekt Vala na těchto platformách