Hola demian ! bienvenido a la lista y a ruby.... y te anticipo (para que después no digas que no te avisaron) que ruby es un "viaje que ida", una vez que lo empesas a usar... no volves más a otro lenguaje :) Yo también hice hace muuuucho tiempo trabajos en clipper, si te manejas bien con el TBrowse y los codeblocks de clipper, los closures de ruby te van a encantar.
> Las opciones que veo son clip o harbour (si > quiero seguir con xbase) o Ruby usando ncources. si vas por este camino, te recomiendo pegarle una mirada a Sup [1] que es una lector de mail hecho en ruby y ncurses..... podes sacar muchas ideas de ahí y formas de usar ncurses. Podes utilizar la libreria ActiveRecord de RoR con Ruby sin necesidad de utilizar RoR completo > La otra opción podría llegar a ser RoR > corriendo en un browser local, con acceso a datos > local, pero limitado para que no corran nada mas. Esta es la opción que yo seguiría si me preguntas... poner el browser en modo kiosco y una aplicación web con RoR. > Entonces aca viene la consulta, cuanto me > puede llegar a llevar modificar la interface por > default de RoR para que pueda usarse sin mouse ? > imagino que es posible sin hackear mucho codigo ? > teniendo en cuenta los requerimientos, alguien tiene > experiencia en Ruby sin Rails para hacer aplicaciones > de consola ?. Si usas Ruby, ActiveRecord y ncurses no tenes que tocar nada... sale andando solo. Si usas RoR, dependiendo de los requerimientos que tengas para la interfaz de usuario, podes llegar a tener que pelearte un rato con Javascript para hacer un buen keybinding pero no lo veo complicado.... hablando de utilizar un browser en modo kiosko y una aplicación tipo web. No podes utilizar RoR si no es para web, porque todas las librerías de soporte que tiene están pensadas para web, pero sí podés utilizar ActiveRecord (es el ORM para acceso a base de datos) desde otra aplicación ruby. > Bueno, realmente me encantaría poder abocarme al > desarrollo con RoR ya que por lo que vengo leyendo > desde hace meses en la lista, hay muchas buenas > experiencias y se lo ve muy flexible, pero sin ningun > proyecto en concreto no encuentro el tiempo, y tampoco > quiero forzar la implementación con Ruby, porque me > puedo a llevar una mala primera impresion, mas alla > que Ruby no tenga la culpa :). Pienso que lo que más te puede complicar es cambiar la forma de estructurar la aplicación. Pasar de una aplicación de consola en clipper a una aplicación web con un esquema MVC [2] puede ser algo intimidante, por más que se ejecute en forma local la aplicación. Quizás un paso intermedio pueda ser pasar por ruby, activerecord, ncurses... pero tenes que aprender ruby y activerecord igualmente.... así que yo voto por ir por RoR completo y una aplicación web local ;) Suerte y cualquier duda que tengas seguramente acá en la lista vas a encontrar soporte !. [1] http://sup.rubyforge.org/ [2] http://es.wikipedia.org/wiki/Modelo_Vista_Controlador -- :: nelson :: artesano de software http://netflux.com.ar _______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
