2010-05-17 11 views
8

Ho fatto un bel po 'di ricerche sul design della GUI di Ruby, e sembra essere l'unica area in cui Ruby tende ad essere dietro la curva. Ho esplorato le opzioni di MonkeyBars, wxRuby, fxRuby, Shoes, ecc. E volevo solo ottenere un input dalla community di Ruby.Ruby GUI (layout non complessi)

Mentre sono definitivamente utilizzabili, lo sviluppo su ciascuno sembra essere caduto. Non c'è una grande quantità di documentazione utile o basi di utenti che potrei trovare su qualsiasi (meno il libro fxRuby). Sto solo cercando di creare una GUI semplice, quindi non voglio davvero passare centinaia di ore ad imparare le complicazioni degli strumenti più complessi o tentare di usare qualcosa che non è più nemmeno in fase di sviluppo (Shoes è il tipo di applicazione Sto cercando, ma è estremamente bacato e non viene sviluppato attivamente.) Tra tutte le opzioni, quale consiglieresti ad essere il più veloce da prendere e che ha ancora una sorta di base di sviluppo?

Grazie!

+0

Quali sono i requisiti di implementazione? –

+0

Sarà distribuito in un ambiente Windows. (MacRuby è esaurito) –

+0

Le scarpe vengono attivamente sviluppate. Più così sulla piattaforma Windows rispetto a qualsiasi altra: http://github.com/ashbb/shoes/commits/master/ – atomicules

risposta

1

Ho esaminato esigenze simili e sto prendendo in considerazione la raccolta di una libreria di ji javascript come Dojo o Sproutcore; o usando JRuby + Netbeans per una GUI basata su Java.

Per me, Aptana era un buon ambiente per iniziare a provare le librerie javascript per testare il dolore che iniziava la curva di apprendimento. Sto ancora cercando di trovare il tempo per finire il mio confronto.

0

Si potrebbe provare:

  • DialogBlocks per creare un file XRC usando wxWidgets/WxRuby

  • xrcise - per creare un file rubino per caricare il XRC

Sono di fronte al compito di scrivere molte piccole GUI e alcune che sono complicate. Quanto sopra ha funzionato per me. Mentre lo sopra funziona su Windows, posso solo garantire le implementazioni Linux che funzionano molto bene.

FYI: DialogBlocks ti consente di eseguire circa $ 100. Creerà file C++ o XRC. È anche bravo a cambiare piattaforma. Penso che ci sia una versione demo.

La mia versione informazioni:

  • rubino 1.9.1p243

  • wxWidgets 2.8.10

  • WxRuby 2.0.1

  • DialogBlocks 4.28

  • wx_sugar 0.1.22 (per xrcise)

2

Non so cosa si intende per scarpe che sono estremamente buggy.Funziona perfettamente bene per creare la tua piccola applicazione :-) Sì, ci sono problemi con shoes3 e packaging/installer. Comunque la comunità è una delle più belle che abbia mai visto. Sempre gentile e disponibile a capire i problemi. Puoi raggiungere la mailing list su [email protected]

Se stai cercando le informazioni di base Nobody Knows Shoes e the shoes manual sono i tuoi migliori amici.

Tuttavia stiamo lavorando su shoes 4 - che è una completa riscrittura avere più backend in mente - prima di essere backend JRuby/SWT

Quindi consiglio vivamente scarpe :-)

Shoes on!

Problemi correlati