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

Responder a