2009-09-03 15 views

risposta

3

Partenza Griffon, un framework Grails-come per lo sviluppo di applicazioni oscillazione che soddisfa tutte le vostre esigenze.

+0

Molto interessante. – jrhicks

3

Avete verificato Shoes?

+0

http: // unixm onkey.net/?p=27 ci mostra come CRUD con le scarpe. – jrhicks

+0

Con la scomparsa di _why; Ho trovato questa pagina (http: // wiki.github.com/shoes/shoes) per essere utile – jrhicks

2

C'è anche Bowline. È stato menzionato di recente in ruby inside blog. Non l'ho provato Scarpe provate però. È molto semplice

C'è un altro chiamato Anvil. L'incudine è un framework MVC che vuole essere equivalente ai binari per lo sviluppo della GUI. È basato su wxruby. Il che mi fa venir voglia di provarlo.

+0

Anche io mi sono imbattuto in questi. La bolina ha attualmente problemi con i thread. L'incudine è stato molto stimolante ma incompleto. Alla fine mi sono sentito frustrato con l'hacking a causa di wxruby. Lungo queste linee, c'è anche il rubino reattivo. Thx – jrhicks

1

Ho personalmente finito con Swing/SWT + JRuby. Le librerie GUI multipiattaforma Java sono solo avanti di anni luce perché sono utilizzate per gli IDE, che sono l'applicazione più esigente che si possa avere per un toolkit GUI. Non è neanche lontanamente elegante come Rails è per il web (e io non sono fan di Rails), ma a lungo termine, è una scelta molto migliore di qualsiasi cosa basata su wxWidgets o GTK o QT. Ti dà anche la possibilità di entrare in Java se hai un pezzo particolare che sta girando troppo lentamente. Vorrei che ci fossero opzioni migliori, ma è quello che abbiamo.

+0

Ho percorso questa strada anche finora. Ho usato Cheri per il codice di visualizzazione, Sequel per l'ORM (ActiveRecord) e il mio mix di hack per MVC insieme. Più recentemente ho provato a sostituire Cheri con un browser incorporato. Il primo browser incorporato che ho trovato era QWebView (che era disponibile per Java tramite Jambi). Ho fatto funzionare QTJruby, ma nel complesso ho sentito che stavo collegando a molte nuove tecnologie e si è bloccato troppo spesso. Il prossimo browser che cercherò di integrare è "DJ Desktop". Ho anche considerato IronRuby (un po ') – jrhicks

1

Scimmie volanti è la soluzione principale sono a conoscenza, ma non è ideale dal punto di vista della vostra lista proiettile. Il suo "MVC" non è proprio come qualsiasi altra interpretazione di MVC che ho incontrato; è più un involucro di convenienza attorno a Swing. Almeno, è così che lo uso.

2

prova Rebol, ha il gui più semplice che è là fuori. un esempio di una finestra con un campo di testo, un pulsante "click me" e un'etichetta "ciao": -

layout di visualizzazione [etichetta di campo "ciao" pulsante "click me"]

o se si desidera in multilinea

visualizzazione layout [
campo
etichetta "ciao"
pulsante "click me"
]

Problemi correlati