-
Paolo ha inviato un aggiornamento: 2 anni, 1 mese fa
Vala: ho notato che anche nei commenti all’articolo su GIMP qualcuno fa accenno a questo nuovo linguaggio. Personalmente posso dire di averlo provato a tempo perso e lo trovo fantastico per tantissimi aspetti: facilità di uso, buone guide e tutorial, linguaggio compilato…
Il più grosso handicap è l’assenza di un IDE all’altezza (ValIDE è ancora acerbo).
Altro aspetto positivo sta nel fatto che pare che diversi SW GNOME sono sul punto di essere convertiti in Vala (al momento mi sono perso l’elenco che trovai un paio di mesi fa)
Cosa ne pensano i vari pollycokers? Esperienze a riguardo?Puoi commentare anche con facebook:
Alcune funzionalità sono disabilitate, accedi per attivarle e partecipare!





Pino, un client per Twitter, mi risulta scritto in Vala, e da quello che posso notare da mero utilizzatore (non so niente di programmazione, quindi parlo da profano) è estremamente rapido e ”fatto bene”. Stessa cosa per quanto riguarda Shotwell, che ho scoperto da poco proprio grazie a un commento su un articolo qui. Se le potenzialità sono tali da garantire una esecuzione veloce, pulita (e da quel che ho capito alternativa a Mono) ben venga.
Ps: se qualcuno dovesse conoscere altri software basati su Vala e li elencasse (tipo l’elenco di cui parlava Paolo) sarei molto riconoscente, sono proprio curioso di compilarmeli!
http://live.gnome.org/Vala
verso il fondo della pagina c’è una lista di apps e applet scritti in vala
Grazie :)
Che stupido che sono: ovviamente era nel posto più logico :)
Direi che da allora (fine 2009) ci sono un bel po’ di progetti in più.
@zell89 grazie per la lista, molto interessante e utile!
La butto li: qualcuno saprebbe dirmi se a livello di potenzialità questo Vala sia superiore a Mono? Dato che lo trovo davvero veloce, una bella riscrittura di Docky o Banshee (che sono i due programmi più completi – e gli unici – che mi tengono ancora legato a mono) o una alternativa sarebbe davvero fantastica..
Ma certo che lo è: Vala è un linguaggio compilato; in pratica tu scrivi in vala e valac lo tramuta in C e di qui compilato. Quindi potenzialmente le prestazioni sono quelle di C.
Oltre ai progetti segnalati da zell89 ricordo di aver letto che erano in corso di riscrittura altri progetti Gnome, tanto che volevo aspettare il loro rilascio per comprendere bene alcune ”finezze” di scrittura.
Ti ringrazio per la delucidazione! :)
Non mi piace molto vala, ha un ”target” troppo ristretto ed ha la necessità di essere compilato che rallenta significativamente i tempi di sviluppo. Mi chiedo se questo linguaggio sia davvero ”necessario” (per quanto possa aver senso parlare di necessità…).
Il passo avanti lo vedo con il python, tempi di sviluppo rapidissimi, quantità enorme di librerie. Molto più adatto allo sviluppo open source, e si vede dalla valanga di applicazioni scritte.
Volevo segnalare la presenza di un plugin per gedit per sviluppare applicazioni in Vala:
http://code.google.com/p/vtg/
Integra gli strumenti di Autotools, l’autocompletamento e tante altre features. Semplicemente fantastico!
Personalmente non capisco l’affermazione di Gabriele lanaro ”ha la necessità di essere compilato che rallenta
significativamente i tempi di sviluppo”…
Programmare su linux con Vala non è mai stato così facile, e lo dico per esperienza personale. ;)
Consiglio anche il plugin Valencia http://www.yorba.org/valencia/ sempre sviluppato dal team Yorba (che sta creando molti interessanti software in Vala da Shotwell – gestione di foto a Lombard – video editor, passando per Fillmore – editor audio multi-traccia).
Comunque sviluppare in Vala è davvero piacevole, nonostante la mancanza di IDE potenti… Io mi sono dilettato anche nella creazione di VAPI (i bindings tra header in C e VALA, vale a dire le ”istruzioni” che valac usa per convertire i sorgenti in vala nei relativi files in C) per libpurple (libreria alla base di pidgin) ed alcune librerie di enlightenment…