// ExampleApp.vala
public
// Compile command (requires gtk4 package to be installed):
// valac --pkg gtk4 ExampleApp.vala
Por que Vala?
-
Produtividade
- Escreva confortavelmente seu código de forma orientada a objetos com abstrações de alto nível, enquanto tem acesso a integrações profundas com as tecnologias do GNOME, bem como: GObject, GTK e mais!
-
Desempenho
- Vala compila o código para binários completamente nativos e incrivelmente rápidos. Você também pode reusar código C existente em seus programas Vala, bem como gerar código C a partir do Vala.
-
Código Aberto
- Vala é um software gratuito e de código aberto. Tem uma comunidade ótima que contribui para o compilador e desenvolve várias ferramentas.
- Documentação das ferramentas Vala
O que você pode criar?
-
Aplicações GUI
- Integração perfeita do GTK, Libadwaita e Granite tornam o desenvolvimento super simples. Publique facilmente seus apps no Flathub sem pacotes inchados.
-
Programas de Linha de Comando
- Use uma vasta biblioteca padrão e muitas outras bibliotecas disponíveis para Vala.
-
Bibliotecas
- Forneça bindings para muitas outras linguagens e documentação da API sem trabalho manual. Ademais, linkagem dinâmica e estática são suportadas.
O que há de novo?
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)
Vitrine
-
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.
Comunidade
-
Fóruns
- Faça perguntas relacionadas ao Vala nos fóruns do GNOME Discourse com a tag 'vala'.
- Fóruns de Discussão
-
Chats Internos
- Fale com os desenvolvedores ou faça perguntas sobre como contribuir com o Vala, use o canal Vala na Matrix. Também tem uma ponte IRC.
- Sala na Matrix
Mídias Sociais
Siga o projeto Vala atráves dessas plataformas