2010-01-06 17 views
14

Sto cercando di accontentarmi di un framework GUI per Ruby e devo ancora decidere quale preferisco e vorrei qualche input. Principalmente voglio scegliere il framework con il maggior sostegno e coinvolgimento della comunità. Mi sono allontanato dalle scarpe perché il sito è inattivo e perché mi piacerebbe avere qualche sfida e comprensione di ciò che accade dietro le quinte.Miglior framework GUI per Ruby. Non scarpe

ho dato un'occhiata a questo post (che è un po 'datato quindi speravo in un certo input moderna): Best Ruby GUI Framework

I due quadri che ho guardato sono FXRuby e Ruby-GTK2 e speravo che qualcuno potesse dare alcuni pro e contro a questi framework o forse una raccomandazione di un framework GUI per Ruby.

Oh, e se pensi che Shoes sia la strada da percorrere, per favore menzionalo pure.

Grazie !!

risposta

3

Alla fine ho deciso di accontentarsi di Ruby-GNOME2. Sembrava avere molti degli aspetti personalizzabili che stavo osservando senza essere eccessivamente complesso. Ecco il link nel caso in cui qualcun altro stia valutando la possibilità di creare GUI in Ruby.

Ruby-GNOME2

+1

Se vuoi migliorare questa domanda per i futuri utenti, puoi aggiungere alla domanda le caratteristiche che stavi cercando (sufficiente/necessario) e le condizioni che sarebbero state offerte per te. – isomorphismes

5

Shoes' sito non è 'down' che è stato rimosso (e nowrelocated) da _why che left the communityabruptly nell'agosto 2009.

Quindi, la mia risposta: Shoes :)

+2

postato inizialmente le domande sbagliate: Esiste un modo per 'distribuire' un'applicazione scarpe. Sembra che se decidi di utilizzare il framework Shoes, sei obbligato a utilizzare Shoes.run e quindi a selezionare un file .rb da utilizzare. Mi piacerebbe avere un modo per avere un'applicazione GUI standalone che può essere eseguita dalla riga di comando –

+3

per distribuire le app di scarpe come file .exe autonomi. Il programma che esegue questa operazione viene avviato dalla riga di comando con: "scarpe -p" –

+0

sì, ti piaceranno quelle scarpe rubino mentre salti lungo la corsia di mattoni gialli. –

1

swing o SWT.

Sì, lo so, è un davvero triste stato di cose se qualcuno di questi due è la migliore risposta a qualsiasi problema, ma è così che è.

+0

Concordo, ho trovato wx ruby ​​veramente instabile e incompleto e fx eccessivamente complesso. ci sono un sacco di framework basati su Java che sembrano ok. –

+0

C'è un modo per "distribuire" un'applicazione di scarpe. Sembra che se decidi di utilizzare il framework Shoes, sei obbligato a utilizzare Shoes.run e quindi a selezionare un file .rb da utilizzare. Mi piacerebbe avere un modo per avere un'applicazione GUI standalone che potrebbe essere eseguita dalla riga di comando. –

+0

Shoes 3 include un packager che genererà file .exe per Windows e binari per mac e linux. –

3

Se sei su Mac OS, prova MacRuby. Non è un toolkit GUI, di per sé, ma essenzialmente ti permette di usare tutto Cocoa da Ruby (è costruito su CoreFoundation e Objective-C Runtime). MacRuby è la soluzione migliore se sei disposto a sviluppare app che funzioneranno solo su Mac OS X.

+0

Mac davvero quello che sto cercando di sviluppare per ... principalmente Linux e forse Windows. –

1

Forse potresti trovare interessante RuGUI. Dal sito web:

RuGUI è un framework che mira a contribuire alla creazione di applicazioni desktop. RuGUI è stato per lo più ispirato al framework Ruby on Rails, che ne ha tratto la maggior parte delle sue caratteristiche.

C'è anche il supporto per RSpec e test: Unità

E 'iniziato con un focus su Gtk, ma sembra che il supporto per Qt è aggiunto ormai. Manca la documentazione strutturata, ma these due blogposts ti aiuteranno molto.

Gli sviluppatori sono desiderosi di migliorare il framework.

+0

Il sito sembra essere inattivo. – sampablokuper

0

wxRuby ha collegamenti a wxWidgets e gira su linux, mac, windows. utilizza la finestra nativa quando possibile.

carino semplice dsl è in proccess.