• [^] # Re: Perl vs Ruby

    Posté par (site web personnel) . En réponse à la dépêche Calendriers de l'avent Perl 5 et Perl 6. Évalué à 3.

    Ruby a pris la suite ?

    La formulation est un peu étrange, la suite de quoi ?

    Ruby a du mal à se distinguer de Rails. Même si Ruby est un langage bien plus généraliste que PHP, au final il reste dans les faits bien plus un "concurrent" de PHP que de Perl.

    Le "concurrent" de Perl c'est plutôt Python.

    Alors que reste-t-il à Perl ?

    C'est un langage vraiment multi-paradigmatique. Ruby s'en rapproche, Python est très loin derrière (mais c'est la volonté même de son concepteur !). Mieux, c'est quasiment un langage de recherche en plus d'être un langage extrêmement pratique.

    C'est un langage qui a un nombre de bibliothèques de qualités très important (CPAN).

    C'est un langage qui commence à avoir de la bouteille et ça signifie : les bonnes pratiques sont connues et documentées, et dans le cas de Perl richement documentées !

    La communauté est excellente.

    En gros pour moi la force de Perl c'est :

    • Son expressivité et sa puissance
    • le CPAN
    • La documentation
    • la communauté
    • Compatibilité descendante excellente

    Principaux défauts :

    • Pas de REPL en standard
    • Langage devenu un peu brouillon par endroit et donc difficile à appréhender au début