• [^] # Re: Ruby 1.8.0 est sorti

    Posté par . En réponse à la dépêche Ruby 1.8.0 est sorti. Évalué à 9.

    A l'epoque je cherchais un langage elegant pour faire du prototypage.
    Le choix s'etait vite porte sur Python, Perl, Ruby.

    J'avais vite elimine Perl, malgre beaucoup de points forts (une enorme communeaute) a cause de son code que je trouve un peu 'foutoir'.

    Donc en fait l'alternative etait vite devenue Python/Ruby.
    Ils partagent de nombreux points communs :
    - faiblement types
    - tres orientes objets
    - plutot 'haut niveau'
    - tres elegants
    - tres faciles a apprendre

    J'ai finalement choisi Python (mais je continue de croire que Ruby est un tres tres bon langage)
    - une communeaute un peu plus importante que Ruby.
    - des developpements plus aboutis a l'epoque (stabilite du langage, libs...).
    - un peu plus rapide que Ruby.
    - et surtout une doc plus fournie.

    Contrairement a beaucoup, j'ai vecu le cote indentation obligatoire comme un point fort qui oblige a coder propre et qui aide a rendre le code maintenable.

    Au final je vois ces deux langages comme a la fois concurrents et complementaires, et dont les communeautes apprennent beaucoup l'une de l'autre.