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).
[^] # Re: Analyse poussée ?
Posté par Raphaël SurcouF (site web personnel) . En réponse au journal Raisons pour qu'un État n'investisse pas dans le logiciel libre. Évalué à 1.
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/