Ruby vs Python

Si tuvieráis que elegir entre uno de estos dos lenguajes, ¿cuál eligiríais?. ¿Usáis alguno de ellos habitualmente?. Yo normalmente para “mis cosillas”, que suelen ser pequeñas aplicaciones orientadas a sistema en entornos Unix, suelo usar PERL (o shell scripts relativamente complejos), en algunos casos C y excepcionalmente PHP cuando quiero darle un interface web.

Tengo curiosidad por ambos lenguajes, ayer estuve hojeando un libro de Ruby y me gustó bastante lo que ví, aunque aún no me he formado una opinión real sobre ambos lenguajes. ¿Qué evaluación haríais de ellos?. ¿Superioridad de alguno de ellos sobre el otro?. ¿Es el desarrollo rápido de aplicaciones web con RubyOnRails un punto a favor frente a Python?. ¿Tienen ambos la cantidad de modulos externos que tiene PERL a través de CPAN?. Vi que hay un concepto en Ruby parecido a través de “gemas” en rubyforge.com

Opiniones…

8 Responses to “Ruby vs Python”

  1. FuTuR3 Says:

    Nada, ante la avalancha de comentarios ;) al final me he decidido por Python.

  2. cad Says:

    En mi mundo solo hay dos cosas…. .NET y su enemigo (Java).

    :-)

  3. FuTuR3 Says:

    Como dicen en Expediente X… “hay muchos mundos, pero todos están en este”.

  4. Tulsi Says:

    conoci hace poco ruby, me encantó! y ruby on rails es excelente

    no conozco mucho python, pero lo tengo en estima! :)

  5. Pedro Says:

    Ninguno de los dos tiene la cantidad de cosas que tiene el CPAN.

    Python :
    * Es mas rapido.
    * tiene una comunidad mas grande.

    Ruby :
    * Mejor integracion con Java, de la mano de JRuby
    * mejor soporte para la meta-programacion
    * Ruby on rails vs Django.
    * Pure OO

    Maquinas Virtuales :
    * Ruby : YARV (incluida de serie en 1.9) Rubinius, JRuby, IronRuby
    * IronPython, Jython

    Ambos son muy parecidos. Es mas facil, IMHO, pasar de Ruby a Pathon que al reves.

  6. tenerife Says:

    Entiendo que python actualmente tiene una comunidad mayor que la de ruby. Si aprecias el estilo puro OO y la metaprogramación ruby es una buena elección. Python es multiparadigma.
    No conozco mucho python y me gusta mucho ruby.

  7. Diego Says:

    Ruby

  8. ArYiX Says:

    Sin dudas cualquier eleccione es excelente:

    las sintaxis son similares, ambos crecen mucho, el futuro de ambos esta garantizado (ruby 2.0 y python 3.0) (RubyonRails y Django) ;)

    IMHO es una cuestion de eleccion por gusto y no de superioridad de uno sobre otro.

Leave a Reply

*
To prove you're a person (not a spam script), type the security word shown in the picture.
Anti-Spam Image