Ruby y las GUIs

Hola Lista,

me gustaría saber que alternativas me podríais recomendar para hacer una
GUI, siempre utilizando Ruby de fondo.
He mirado muy por encima RubyFX y Tk, y aunque muy simples y fáciles, me
resulta un look&feel muy arcaico.

Que me recomendais para GUI con Ruby, que sea algo cuidadoso con el
Look&Feel de la aplicacion.

Graciñas

Paco Dieguez
Linux User #409880
Chave GPG: A2A4F9B8 en keyserver.rediris.com
www.mabishu.com

On Thu, Apr 24, 2008 at 9:29 AM, Fran Dieguez (GLUG)
[email protected] wrote:

Que me recomendais para GUI con Ruby, que sea algo cuidadoso con el
Look&Feel de la aplicacion.

Además de los que mencionaste puedes usar RubyGTK y RubyQT. Si lo que
quieres hacer es algo medianamente “raro” puedes probar “Shoes”
(code.whytheluckystiff.net/shoes).

Hola Fran,
hay varios:

  • para kde tienes qtruby[1]
  • para gnome los correspondientes bindings en [2]
  • y luego algo mas multiplataforma, tienes wxruby[3] para WxWindows
  • por último algo mucho mas gráfico y más orientado a multimedia:
    ruby-sdl
    [4] y rudl [5]

Venga, espero que ayude

[1] http://developer.kde.org/language-bindings/ruby/index.html
[2] http://ruby-gnome.sourceforge.net/
[3] http://wxruby.rubyforge.org/wiki/wiki.pl?Getting_Started
[4] http://raa.ruby-lang.org/project/ruby-sdl/
[5] http://rudl.sourceforge.net

On Thu, Apr 24, 2008 at 4:29 PM, Fran Dieguez (GLUG)
[email protected]

Tan sólo acompañar estos listados tan completos con esta otra
opción:si conoces las librerías swing de java puedes usarlas desde tu código
ruby mediante JRuby, en la Euruko vimos unas demos en directo y la
cosa funcionaba estupendamente.

Justamente te iba a recomendar el FXRuby. Parece estar en una etapa
bastante
avanzada. Los muchachos de Pragmatic Programmers acaban de lanzar un
libro
al respecto:
http://www.pragprog.com/titles/fxruby

Si eres usuario de Mac puede usar RubyCocoa que funciona muy bien con el
IDE
de Mac para hacer aplicaciones. Un reciente articulo al respecto aqui:
http://blog.8thlight.com/articles/2008/04/20/bowled-over-by-rubycocoa

Y si tienes experiencia en java/swing puedes usar jruby con swing. Eso
sí no
está integrado y debes de tener experiencia previa en ese ambiente.

Un proyecto a tener en la mira es el de Glimmer que ofrece una manera
‘facil’ de usar jruby con swt. Según el autor está bien avanzado pero no
veo
nada concreto en su sitio en rubyforge:
http://rubyforge.org/projects/glimmer/
Un reportaje sobre glimmer salió en InfoQ:
http://www.infoq.com/news/2008/02/glimmer-jruby-swt

Yo solo tengo experiencia en Ruby con Rails osea todo web, no podria
recomendarte alguno de ellos.


//Alex R.

On Thu, Apr 24, 2008 at 9:29 AM, Fran Dieguez (GLUG)
[email protected]

Muchas gracias a todos por vuestras prontas y buenas respuestas,
miraré gtk o qt ya que lo que busque es que sea multiplataforma

De todas formas antes echaré un vistazo a todo lo que me habeis dicho,
para ver como se mueve todo.

Graciñas
Alex R. escribiu:

Y si tienes experiencia en java/swing puedes usar jruby con swing. Eso
recomendarte alguno de ellos.

Graciñas

http://lists.simplelogica.net/mailman/listinfo/ror-es


Paco Dieguez
Linux User #409880
Chave GPG: A2A4F9B8 en keyserver.rediris.com
www.mabishu.com

Hola,

2008/4/24 Fran Dieguez (GLUG) [email protected]:

Muchas gracias a todos por vuestras prontas y buenas respuestas,
miraré gtk o qt ya que lo que busque es que sea multiplataforma

Si el tema multiplataforma es prioritario, yo recomiendo más los
bindings de
WxWindows ( que resulta que ya no se llama wxwindows sino wxwidgets,
vaya…
), que son multiplataforma fijo.

A proposito de Ruby y Qt, aqui encontre un pequeño manual que puede
servir
de referencia:

http://socios.aditel.org/~andreu/ruby/apuntes.pdf

Saludos.

El día 28 de abril de 2008 8:41, Guillermo [email protected]
escribió:

2008/4/28 Ruben. D. [email protected]:

A proposito de Ruby y Qt, aqui encontre un pequeño manual que puede servir
de referencia:

http://socios.aditel.org/~andreu/ruby/apuntes.pdf

Joder, en mi uni, los únicos libros que hay son los que yo pedí hace 2
o 3 años… Que envidia.

Hace algunas cuantas noches, me piqué y en un esbozo de pocas horas
hice esto, por si te interesa como ejemplo. Es una mierda como una
casa, pero te puede ayudar a pasar de un modelo a una tabla, ya que
demomento muestra los datos de una tabla a través de AR.

http://git.cientifico.net/?p=rails-insider;a=summary

Un Saludo.

On Thu, Apr 24, 2008 at 4:29 PM, Fran Dieguez (GLUG)
[email protected] wrote:

Que me recomendais para GUI con Ruby, que sea algo cuidadoso con el
Look&Feel de la aplicacion.

Yo estoy usando qt, y la verdad está muy chulos, tienes widgets (como
tabla o lista) que se mapean directamente y ellos solos con algún
modelo de activeRecord. 1 linea una conexión… la verdad me
sorprendió bastante.

Qt es un framework muy avanzado que usa desde nokia a photoshop si mal
no recuerdo. Es uno de los mejores que conozco.

Sus bindings para ruby, vienen del proyecto kde, aunque no lo
necesitan para nada. He visto instancias de kde funcionando tanto en
mac como en windows de manera nativa, por lo que no creo que sea muy
dificil portarlo… aunque a título personal… me da un poco de miedo
este aspecto.

Sobre otros frameworks… me han hablado bastante mal de shoes y sobre
como depurarlo.

WxWidgets, era mi opción predilecta, pero en su site apenas mencionan
ruby… y me pareció ver los bindings un poco parados.

Si es una aplicación para cliente, rubygtk y rubyqt son los más
avanzados en cuanto a un look & feel confortable para un usuario
medio.

Un Saludo

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs