Foros del Web » Programando para Internet » Ruby »

¿Interfaz gráfica no web?

Estas en el tema de ¿Interfaz gráfica no web? en el foro de Ruby en Foros del Web. Seguramente será una pregunta tonta, pero ahí va: ¿Se puede utilizar ruby o ruby on rails con interfaz gráfica no web? Es decir, hacer programas ...
  #1 (permalink)  
Antiguo 24/08/2009, 10:10
 
Fecha de Ingreso: febrero-2008
Ubicación: Madrid
Mensajes: 474
Antigüedad: 16 años, 10 meses
Puntos: 1
Exclamación ¿Interfaz gráfica no web?

Seguramente será una pregunta tonta, pero ahí va:

¿Se puede utilizar ruby o ruby on rails con interfaz gráfica no web? Es decir, hacer programas en modo no consola ni enfocados a la web (frames, ventanas, botoncitos y esas cosas)

Muchas gracias.
  #2 (permalink)  
Antiguo 24/08/2009, 11:06
 
Fecha de Ingreso: abril-2009
Mensajes: 371
Antigüedad: 15 años, 7 meses
Puntos: 22
Respuesta: ¿Interfaz gráfica no web?

rails es solo para desarrollo web (mas concretamente para desarrollo http, porque puede usarse para hacer APIs y tal, pero ya me entiendes)

pero ruby por supuesto que puedes usarlo para desarrollo de aplicaciones de escritorio, se puede usar el MRI ruby (el oficial) con librerias de C como cairo, gtk, etc. pero no hay demasiadas facilidades (antes estaba shoes que usaba cairo, pero desde hace unos dias el proyecto ha muerto) asi que si no estas acostumbrado a programar C no te las recomiendo

luego en jruby tienes acceso a todas las librerias java, asi que puedes usar swing, SWT, etc. directamtente o usar alguna libreria de ruby como monkeybars, que es un sistema MVC para crear aplicaciones swing, lo mas parecido al desarrollo rails para escritorio que puedas encontrar

en mac tienes macruby que tambien facilita el acceso a Cocoa para poder crear aplicaciones de forma rapida
  #3 (permalink)  
Antiguo 24/08/2009, 11:17
 
Fecha de Ingreso: febrero-2008
Ubicación: Madrid
Mensajes: 474
Antigüedad: 16 años, 10 meses
Puntos: 1
Respuesta: ¿Interfaz gráfica no web?

¿Conoces algún IDE con el que se pueda diseñar de forma gráfica la interfaz y no todo a base de código?

Me encanta netbeans, me lo he bajado pero creo, no estoy seguro, que solo trabaja con la consola en ruby

Muchas gracias.
  #4 (permalink)  
Antiguo 24/08/2009, 12:07
 
Fecha de Ingreso: abril-2009
Mensajes: 371
Antigüedad: 15 años, 7 meses
Puntos: 22
Respuesta: ¿Interfaz gráfica no web?

si usas monkeybars (que se basa en java swing) puedes diseñar todo de forma grafica

no se exactamente que herramientas hay, pero se que hay doscientasmil xD de hecho creo que netbeans incluye una si instalas el soporte de java
luego para hacer skins y tal puedes usar substance

mira, aqui tienes un screencast en el que te enseñan a hacer una aplicacion que carga fotos de flickr usando monkeybars y netbeans (con el editor grafico de netbeans) http://media.screencastic.com/public...monkeybars.mov

la verdad esque para mas dudas igual te podran ayudar mas en un foro de java, yo lo unico que he hecho de java ha sido con jruby y scala - nunca java a pelo :P
  #5 (permalink)  
Antiguo 24/08/2009, 12:39
 
Fecha de Ingreso: febrero-2008
Ubicación: Madrid
Mensajes: 474
Antigüedad: 16 años, 10 meses
Puntos: 1
Respuesta: ¿Interfaz gráfica no web?

Con java esta netbeans, lo incluye todo.

Yo te preguntaba por algún IDE que de forma gráfica se pueda construir la interfaz gráfica, pero para ruby.
  #6 (permalink)  
Antiguo 24/08/2009, 14:08
 
Fecha de Ingreso: abril-2009
Mensajes: 371
Antigüedad: 15 años, 7 meses
Puntos: 22
Respuesta: ¿Interfaz gráfica no web?

leete otra vez lo que te he puesto, la programacion GUI de ruby hoy en dia esta mucho mas avanzada si usas jruby (ruby corriendo bajo la VM de java) porque tienes acceso a las librerias java, y existen librerias como monkeybars que lo facilitan todo

en serio, releete mis posts y mirate el video, estoy hablando de ruby
  #7 (permalink)  
Antiguo 25/08/2009, 00:12
 
Fecha de Ingreso: febrero-2008
Ubicación: Madrid
Mensajes: 474
Antigüedad: 16 años, 10 meses
Puntos: 1
Respuesta: ¿Interfaz gráfica no web?

ok gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:02.