Django vs Rails

Estos dos frameworks son los que pretendo aprender para el desarrollo de mis proyectos y aplicaciones en el futuro. Entonces porque enfrentarlos?
Sencillo hay que conocer las ventajas y desventajas de cada herramienta que tiene el programador, para saber con cual es mejor atacar los proyectos. A mi en lo personal nunca me ha gustado casarme con un lenguaje, ya que he programado en PHP, Java, Groovy, JavaScript, C++, Visual Basic, Delphi, etc, etc, etc…. ya hasta perdi la cuenta. Y no es porque sea un brillante desarrollador de software, solo es que me gusta adaptarme al entorno. Pero bueno eso ya es pasado.
Ahora con los nuevos Frameworks de Programacion, hay mucho mas que aprender. Mi enfoque esta en aprender los secretos perdidos de Python ya que es el lenguaje que llevo al mismisimo Google de la mano para desarrollar mucha de su Tecnologia y tambien porque no aprender Rails como platafroma para desarrollo de aplicaciones web.
En mi opinion Python no es tan elegante como lo puede ser Ruby, pero Python tiene mejor implementacion (es más rápido y las bibliotecas son generalmente mejores). Cuando fui expuesto a la brillantez de Ruby durante las lecturas de los libros y los screencast, yo estaba esperando una reacción diferente al programar, pero al regresar a la escritura de código Python de nuevo resulto ser una experiencia mas placentera.
Si estas buscando un Lenguaje de Programacion, recomiendo aprender, Python y Ruby. La documentacion es excelente para anbos lenguajes, son relativamente sencillos y faciles de instalar.
