atte
Johanna Del Pino (Ecuador - ESPOL www.espol.edu.ec)
Hola,
FXRuby tiene fama merecida de documentación escasa, no eres la única persona que se ha atascado ahí. Si lo que necesitas es dibujar gráficos 2D, animaciones o hacer algo tipo juego/visualización, hay alternativas más modernas y con mejor documentación:
Gosu es probablemente la más recomendable si quieres dibujar, animar o hacer pequeños juegos 2D. API sencilla, pensada específicamente para eso (no es un framework de interfaz de escritorio de propósito general como FXRuby), y con ejemplos claros en su propia documentación:
require 'gosu'
class Ventana < Gosu::Window
def initialize
super 640, 480
self.caption = "Mi primera ventana con Gosu"
end
def draw
Gosu.draw_rect(50, 50, 100, 100, Gosu::Color::RED)
end
end
Ventana.new.show
Ruby2D es otra opción similar, también orientada a gráficos 2D simples, con una sintaxis todavía más directa para dibujar formas básicas sin tener que definir una clase de ventana propia.
Si lo que en realidad necesitas es una interfaz de escritorio completa (ventanas, botones, formularios) y no gráficos/animación, entonces sí te quedas más cerca del terreno de FXRuby o de Shoes (más simple de entender para interfaces básicas, aunque el proyecto lleva tiempo con poco mantenimiento activo).
¿Cuál de los dos casos es el tuyo, gráficos/animación o interfaz de escritorio tipo formularios? Con eso puedo afinar mejor la recomendación.
David Carrero
