Aplicaciones de escritorio con Shoes
Ya tiene tiempo que conocía “Shoes”:http://code.whytheluckystiff.net/shoes/ pero había olvidado escribir sobre esto.
Shoes es como un framework, pero en vez de desarrollar aplicaciones web, es para aplicaciones de escritorio, con toques de funcionalidad web. Mira esto:
[ruby]Shoes.app do
background “rgb(102, 102, 102)”
stroke 0, 0, 0
x, y = nil, nil
motion do |_x, _y|
if x and y and (x != _x or y != _y)
append do
line x, y, _x, _y
end
end
x, y = _x, _y
end
end
[/ruby]
Esa, es *TODA* la aplicación. Los demás ejemplos de Shoes son igual de simples (y sorprendentes).
Shoes es además el alma de “Hackety Hack”:http://entren.ivanyvenian.com/aprende-ruby-con-hackety-hack/.
Puedes instalar Shoes en Linux, Windows, y Mac OS. Para Linux es así de fácil (y para Mac es muy similar):
* $ wget http://code.whytheluckystiff.net/dist/shoes-0.r117-linux.tar.gz
* $ tar zxf shoes-0.r117-linux.tar.gz
* $ cd shoes-0.r117
* $ ./shoes samples/draw.rb
En Windows:
Muchos clics para bajar y descomprimir el archivo, luego abres un interprete de comandos, te cambias a la carpeta donde lo descomprimiste y ejecutas así “shoes samples\timer.rb” :-)
Acabo de bajarme la aplicacion, a ver que tal.
Saludos!
Por cierto hoy descubri otra web sobre rails en México :-)
http://www.railsmexico.org/
Happy Railing!