Ruby GTK e Glade

by Michele

Questi tre sono un ottima soluzione per creare interfacce grafiche per Linux ma anche per Windows tutto sommato. Il piccolo gestionale per il negozio di mia madre procede bene e le interfacce GTK cominciano a prendere forma. Ho realizzato la finestra per il login che utilizza gli stessi modelli della parte Rails per accedere alla tabella degli utenti. Poi ho realizzato la finestra principale che presenta alcune informazioni sulla giornata e ha dei pulsanti centrali che permettono di accedere alle maggiori funzionalità. La parte più delicata, ovvero la finestra per la gestione degli ordini con “ascolto” dello scanner di codici a barre, è a buon punto sia per le funzionalità base sia per la disposizione dei widgets.

Pensavo che i bindings Ruby per GTK/Gnome fossero poco supportati e poco utilizzati ma mi sbagliavo di molto. Esiste una vasta documentazione e una buona community che li utilizzano. A volte mi trovo male perché non riesco a trovare esempi pratici. Comunque, a parte il primo impatto, adesso sto andando più veloce proprio perché ho messo le fondamenta e quindi mi devo dedicare solamente a implementare nuove cose. Uno dei lavori più importanti sarà la programmazione via porta seriale del registratore di cassa.