Ruby gui informazioni

Salve lista era tempo che non scrivevo ma volevo conoscere la vostra
opinione.

dovrei realizzare un piccolo programma desktop in ruby, il target è
windows xp principalmente non ho ancora deciso quale gui utilizzare
avrei bisogno di un gui designer, la portabilità cross platform non è
essenziale e non vorrei dover studiare troppi manuali per ua cosa
relativamente semplice.

Vi spiego in due righe quello che dovrebbe fare il programma.

una maschera dove inserire dei dati con il controllo che i dati siano in
un range
questi dati servono per calcolare le dimensioni dell’oggetto da
costruire
dopo si sceglie il tipo di oggetto tra A, B, C
premendo ok il programma dovrebbe disegnare uno schema costruttivo ( che
è uguale per tutti i prodotti, con le dimensioni calcolate in base hai
dati di ingresso :slight_smile:

la spiegazione è pessima ma giusto per darvi un idea :wink:

voi cosa mi consigliate?
le scelte sono tra TK, WX, GTK.

grazie di ogni parere/aiuto :wink:

Ciao Luca,

gtk+ funziona bene ed hai anche a disposizione Glade che, tutto
sommato, è un buon designer di interfacce. Se il target fosse linux
potresti usare Freightrain :slight_smile: ma a prescindere direi che gtk+ è la
scelta migliore sia per quanto riguarda gli strumenti/documentazione a
disposizione che la facilità di utilizzo.
Il team di ruby/gnome2 è in procinto di rilasciare un nuovo binario (per
windows) della versione 0.19.3. Quando il binario è pronto sarà
possibile usare Freightrain anche sotto windows e te lo consiglio sia
perchè l’ho scritto io :slight_smile: che perchè ti mette a disposizione tutte
quelle cose (caricamento dell’ interfaccia da file,
model/view/viewmodel, binding (a la WPF in windows)) che,sei costretto
ad implementarle tu stesso, portano via molto tempo allo sviluppo.


Andrea D.

Senza dubbio gtk, più documentato e (ma questo è soggettivo) più intuitivo.

Piu` di Tk? In che senso?


David N. Welton

http://www.welton.it/davidw/

http://www.dedasys.com/

Il 15 marzo 2010 15.18, Luca S. [email protected] ha scritto:

dovrei realizzare un piccolo programma desktop in ruby, il target è
windows xp principalmente non ho ancora deciso quale gui utilizzare
avrei bisogno di un gui designer, la portabilità cross platform non è
essenziale e non vorrei dover studiare troppi manuali per ua cosa
relativamente semplice.
voi cosa mi consigliate?
le scelte sono tra TK, WX, GTK.

Senza dubbio gtk, più documentato e (ma questo è soggettivo) più intuitivo.

pietro

Il 15/03/2010 15.33, Andrea D. ha scritto:

quelle cose (caricamento dell’ interfaccia da file,
model/view/viewmodel, binding (a la WPF in windows)) che,sei costretto
ad implementarle tu stesso, portano via molto tempo allo sviluppo.

Bene, allora domani lo provo!!! :slight_smile: e ti faccio anche un resoconto, se
sei la sviluppatore chi meglio di un utente non esperto puo farti i test
distruttivi :slight_smile:

ti faccio sapere domani!!! :smiley:

Il 15/03/2010 16.35, David W. ha scritto:

Senza dubbio gtk, più documentato e (ma questo è soggettivo) più intuitivo.

Piu` di Tk? In che senso?

inizialmente avevo pensatoa tk ma non riesco afarlo girare :frowning:
invece oggi ho fatto “hello word” in wx

domani con un po di tempo provo anche gtk

per il momento il più quoatato è wx, se qualcuno vuole spezzare una
lancia per una altra gui, sono in ascolto :wink:

ad ogni modo grazie! :smiley:

On Monday 15 March 2010 15:18:46 Luca S. wrote:

Salve lista era tempo che non scrivevo ma volevo conoscere la vostra
opinione.

Ti consiglio caldamente di usare Qt.

Questo [1] e’ un ottimo libro che ti spiega come usare i bindings per
ruby.

Ciao
Flavio

[1] Pragmatic Bookshelf: By Developers, For Developers

----- Messaggio originale -----

Da: Luca S. [email protected]
A: [email protected]
Inviato: Lun 15 marzo 2010, 15:18:46
Oggetto: [ruby-it] Ruby gui informazioni

Salve lista era tempo che non scrivevo ma volevo conoscere la vostra

opinione.

dovrei realizzare un piccolo programma desktop in ruby, il

target è
windows xp principalmente non ho ancora deciso quale gui utilizzare

avrei bisogno di un gui designer, la portabilità cross platform non è

essenziale e non vorrei dover studiare troppi manuali per ua cosa

relativamente semplice.

Vi spiego in due righe quello che dovrebbe

fare il programma.

una maschera dove inserire dei dati con il controllo

che i dati siano in
un range
questi dati servono per calcolare le
dimensioni dell’oggetto da costruire
dopo si sceglie il tipo di oggetto tra
A, B, C
premendo ok il programma dovrebbe disegnare uno schema costruttivo (
che
è uguale per tutti i prodotti, con le dimensioni calcolate in base hai

dati di ingresso :slight_smile:

la spiegazione è pessima ma giusto per darvi un

idea :wink:

voi cosa mi consigliate?
le scelte sono tra TK, WX,

GTK.

grazie di ogni parere/aiuto

:wink:

Non hai preso in considerazione Qt4 ?

Walter

Il 15/03/2010 19.09, Flavio C. ha scritto:

Ciao
Flavio

[1] Pragmatic Bookshelf: By Developers, For Developers


Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml

ti ringrazio del consiglio ma come ho detto prima, ho scartato qt per la
loro licenza :wink:

Il 16/03/2010 12.29, Walter Valenti ha scritto:


Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml

chiedo venia mi sono solo ora reso conto che il mio secondo messaggio
non lo avevo inviato.

Ho escluso QT dalla lista delle gui per via della licenza, avevo pensato
anche alle Shooes ma non mi sembra molto attivo il progetto
ultimamente…

Luca S.

fate attenzione, perchè il libro linkato è uscito nel 2005, e fa
riferimento alle Qt 3 , mentre ad oggi stiamo alle Qt 4.7 . Presumo che
anche la versione di Ruby sia abbastanza datata :stuck_out_tongue:

ciao,
A.

Il giorno 16 marzo 2010 13.45, Luca S. [email protected] ha
scritto:

Ho escluso QT dalla lista delle gui per via della licenza, avevo pensato
anche alle Shooes ma non mi sembra molto attivo il progetto ultimamente…

Se escludi le QT per via della licenza allora devi escludere anche le
GTK+,
visto che sono disponibili con la stessa licenza (LGPL 2.1).
In rete ho trovato questi:
http://labs.trolltech.com/blogs/2009/01/14/nokia-to-license-qt-under-lgpl/
http://qt.nokia.com/products/licensing.

Matteo

Ho escluso QT dalla lista delle gui per via

della licenza, avevo pensato
anche alle Shooes ma non mi sembra molto attivo
il progetto ultimamente…

Luca

Sabato

Che problemi hai con le licenze delle QT?

Il 16/03/2010 18.00, Walter Valenti ha scritto:

[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml

che non voglio rilasciare il sorgent edel mio programmino.

On Tuesday 16 March 2010 18:27:32 Luca S. wrote:

che non voglio rilasciare il sorgent edel mio programmino.

La licenza LGPL NON ti impone assolutamente di farlo.

Ciao
Flavio

Il 16/03/2010 19.34, Simone F. ha scritto:

Ciao
http://lists.ruby-it.org/mailman/listinfo/ml

puo darsi cha abbia interpretato male , il mio inglese è fuori
esercizio, poi in questo periodo sono anche io fuori servizio :).

Ma se io volessi fare del mio programmino una versione a pagamento tipo
10euro, non penso di più onestamente, quali gui potrei utilizzare senza
problema?

vi ringrazio di chiarirmi le idee :slight_smile:

Ciao Luca,

se vuoi rilasciare software proprietario, a prescindere dalle licenze,
non credo che Ruby sia il linguaggio adatto: comunque tu voglia
distribuire l’applicazione non c’è modo di “nascondere” il codice.


Andrea D.

Si è fondamentale distinguere la GPL[123] dalla LGPL

Se usi librerie LGPL non hai obblighi a rilasciare il tuo Software con
la
medesima licenza.
ciao

Simone F.

Software Architect

2010/3/16 Flavio C. [email protected]

   se vuoi rilasciare software proprietario, a prescindere dalle licenze,

non credo che Ruby sia il linguaggio adatto: comunque tu voglia
distribuire l’applicazione non c’è modo di “nascondere” il codice.

A patto che non sia un’applicazione web:-) I vari prodotti di
37signals basati su Rails non sono per niente software libero!


David N. Welton

http://www.welton.it/davidw/

http://www.dedasys.com/

Giusta precisazione :slight_smile:


Andrea D.