Mono, Ruby, TurboGears, Ruby on Rails y Catalyst en FLISOL 2006
Publicado por Aníbal Rojas 27 Marzo 2006 en Decreto 3.390, General, Mono, Perl, Rails, Ruby, Software Libre / Abierto.
Después de las intensas jornadas del FLISOL 2006 (Caracas) (Festival Latinoamericano de Instalación de Software Libre) lo primero que quiero hacer es extender mis felicitaciones a José “Bureado” Parella, organizador del evento. A pesar de los eventuales retrasos, la organización, atención, contenidos y convocatoria estuvieron excelentes.
Por otra parte, José nos salvó el día demostrando su habilidad como administrador de sistemas Linux al hackear rápidamente un portátil Ubuntu, ya que al que habíamos preparado para la demostración de Ruby On Rails se le murió el puerto de video externo :-(
Entrando en materia, el viernes después del inicio formal del evento, Rómulo Rodríguez inició con la charla sobre Mono. El énfasis estuvo en aspectos de interoperabilidad con soluciones existentes basadas en herramientas Microsoft, la presentación fue excelente recorriendo todos los aspectos involucrados: plataformas, lenguajes, herramientas, etc.
Posteriormente fue mi oportunidad de hablar sobre el lenguaje de programación Ruby, abordando el tema desde el punto de vista de un programador, con énfasis en los idiomas comunes que hacen tan atractivo a Ruby así como su extrema orientación a objetos. Para la presentación utilicé una especie de versión tropicalizada de la Técnica Takahasi, y muchos ejemplos de código sencillos que ilustraran los conceptos en discusión.
El eje temático del día domingo fueron las demostraciones en vivo del uso de algunos de los más populares frameworks MVC basados en lenguajes programación interpretados.
El primer framework en ser presentado fue TurboGears (Python). Esta presentación estuvo a cargo de Jesús Rivero, quien después de una breve introducción, implementó un ejemplo usando SQlLite como base de datos.
Posteriormente fue el turno de Edgar González, quien presentó Ruby On Rails. La introducción fue muy breve, para poder dar paso rápidamente a la demostración, donde se implementó un maestro/detalle (Lenguajes de Programación -> Framerworks). La aplicación desarrollada (con acceso a una base de datos MySQL) pasó por varias fases, desde el nivel de scaffolding (andamiaje) más básico donde se deja a Rails todas las decisones necesarias para implementar un CRUD, hasta agregarle Ajax para el proceso de asociar los frameworks a los lenguajes.
Finalmente el cierre correspondió a Ernesto Hernández-Novich con Catalyst. Ernesto hizo mucho énfasis en como la comunidad de Perl tomó las ideas de Rails he hizo uso de los vastos recursos del CPAN para armar un framework que ofrece una extrema variedad de opciones a nivel de elección de componentes para el desarrolldor.
Adionalmente Ernesto realizó una excelente presentación sobre Debian en la mañana. ya que a Helder Márquez le fue imposible presentarse por motivos ajenos a su voluntad
Al final de cada presentación se abría un espacio para las preguntas por parte de los asistentes, y en todas las sesioneslas preguntas fueron abundantes y demostraron el interés y atención del público sobre los temas tratados.
La experiencia fue tan buena que quedamos con las ganas de repetirla, tal vez en un formato de un día completo donde se utilicen “pares de presentaciones” lenguaje/framework. Así que si saben de algún espacio u organización interesada en acoger una intercambio como este, no dejen de ponerse en contacto con nosotros.
Otros puntos de vista, y más información en:
- http://romrod.blogspot.com/2006/03/flisol-caracas.html
- http://lubrio.blogspot.com/2006/03/comenz-el-flisol-en-caracas.html
- http://romrod.blogspot.com/2006/03/en-flisol-2006.html
- http://lubrio.blogspot.com/2006/03/finaliz-el-flisol-caraqueo.htm
lastima que me perdi de ese encuentro, aunque no hubiese entendido ni papa: le agregamos ajax para el proceso de asociar….y ariel para blanquear el ubuntu y mono para el poli ruby.
Saludos
Saludos, yo si asistí al Flisol y me gusto mucho, quede muy interesado en RubyOnrails ya que quiero dedicarme mas al desarrollo Web en mi trabajo, por supuesto en Debian. Desde ya empezaré a empezare a instalar y probar la herramienta.
Excelente Presentación. Suerte
Alguien me puede ayudar sobre la compracion de Proyetco Mono Vs Ruby on Rails.
De antemano muchas gracias
Alguien me puede ayudar sobre la compracion de Proyecto Mono Vs Ruby on Rails, para ver cuales son las ventajas, desventajas, velocidades de conexión, y asi elegir cual de las dos tecnologias utilizar para realizar aplicaciones web.
De antemano muchas gracias.
Suerte en todo
email wiliansanchez@latinmail.com