Hola Cesar.
Ahora que releo el email, creo que la hice larga, jaja... paciencia: Bien, yo trabajo con Ruby on Rails hace casi tres años. He desarrollado http://casadeplaya.com y http://semanaeconomica.com, entre otros sites. Estoy en el grupo de Ruby on Rails Perú y tenemos una actividad fuerte como grupo, inclusive tendremos un co-working mañana. ¿Qué te puedo decir de RoR?. Yo he trabajado en PHP con Symfony (2005-2007) y puedo decir que luego de utilizarlo no pude nunca mas programar sin un Framework. Sin embargo, conforme iba aprendiendo y extrayendo el \"jugo\" del framework, la documentación citaba insistentemente dos frameworks como fuente de ideas: Ruby on Rails y Django. Entonces, ¿por qué conocer a la madre del cordero?. Confieso que fue toda una aventura: RoR me obligó a aprender un nuevo lenguaje: Ruby. De por sí programar en Ruby es aprender nuevamente a programar, te rompe el esquema del programador PHP y te exige que pienses más en optimizar y en no repetirte y en ser más \"ingenieríl\" al programar. Cosas como DontRepeatYourself, Convencion over Configuration, patrones de diseño (MVC, Observador, y muchos otros) son totalmente naturales en RoR. Luego, RoR aprovecha lo \"idiomático\" de Ruby (es decir, el estilo, la forma y el fondo propio de Ruby, su orientacion total a objetos, metaprogramación, largo etc..) y entrega un código conciso, comprensible y fácil de mantener y compartir. Sin embargo, advierto que la curva de aprendizaje es necesariamente larga y requiere tiempo y paciencia. Finalmente, sólo podría decir que la inversión en tiempo y en aprender ha sido pagada con creces. Una demo en línea que te enseña Ruby como jugando: http://tryruby.org/ Luego, el reto está en instalar el Ruby on Rails en tu Ubuntu o Linux o Mac. Ni lo intentes en Windows, es un dolor de cabeza. Mucha suerte y me cuentas pues. Cristian http://cristiancastillo.com (mi blog también está en RoR y el código fuente está en GitHub: ccastillop) _______________________________________________ Lista de correo Linux-plug Temática: Discusión general sobre Linux Peruvian Linux User Group (http://www.linux.org.pe) Participa suscribiéndote y escribiendo a: [email protected] Para darte de alta, de baja o hacer ajustes a tu suscripción visita: http://voip2.voip.net.pe/mailman/listinfo/linux-plug IMPORTANTE: Reglas y recomendaciones http://www.linux.org.pe/listas/reglas.php http://www.linux.org.pe/listas/comportamiento.php http://www.linux.org.pe/listas/recomendaciones.php
