• [^] # Re: Analyse poussée ?

    Posté par (site web personnel) . En réponse au journal Raisons pour qu'un État n'investisse pas dans le logiciel libre. Évalué à 1.

    Et ActivePerl[1], alors ?
    C'est vrai que ça manque d'un easyPerl pour installer MySQL et Apache2 en plus mais franchement...
    Quant à la réputation de ne pouvoir lire le code... ce n'est pas plus facile de lire le code de certains logiciels libres écrits en C ou en PHP. Si l'auteur ne fait pas l'effort de bien écrire et documenter ses écrits, ce sera forcément difficile à relire.
    Et ne pas voir que PHP a largement repris du Perl et du C, c'est être aveugle.
    La grande différence est que les expressions_rationnelles (ou régulières) sont partiquement intégrées à Perl mais ce n'est pas à Perl qu'elles doivent leur complexité (ou leur puissance, c'est selon). C'est autrement plus délicat à utiliser dans d'autres langages.
    La grande différence est que PHP a été conçu pour être utilisé dans un environnement Web et qu'il faut pratiquement utiliser soit des modules pour que Perl puisse être utilisé de la même façon (Template::Toolkit[2], par exemple, ou Catalyst[3]). Mais utiliser Perl sans CPAN, c'est comme utiliser PHP sans PEAR (et encore, la qualité y est souvent moindre).
    Pour finir, le fait que PHP (tout comme MySQL) soit finalement poussé par une société commerciale a bien aidé pour son « buzz » (ce qui n'est ni le cas de Perl ni celui de PostgreSQL).

    [1]: http://www.activestate.com/activeperl/
    [2]: http://template-toolkit.org/
    [3]: http://www.catalystframework.org/