Effectivement, c'est un domaine ou perl règle en maître. Mais de nombreuses briques existent en php, je peux te le certifier. Vers quel genre d'admin souhaites-tu orienter ton outil ? Serveur web / Partage de fichiers SMB / FTP / LDAP / DB / généraliste ... ?
Je constate que tous les outils existants s'appuye sur perl. Je voudrais savoir ce qui m'empeche de le faire sous php.
Absolument rien. L'avantage de perl dans ce domaine vient du fait que les experts de l'administration système pratiquent (beaucoup) plus souvent le perl que le php, et il faut bien le dire, Perl est mieux fourni en fonctionnalités d'interactions diverses avec le shell unix, et dispose pour cela de bibliothèques stables, bien connues et bien documentées. Perl est conçu à l'origine pour cela. PHP est (à la base) un fork de perl spécialisé dans le scripting web.
Un projet équivalent en php est envisageable, mais pose toi bien la question de son intérêt : on trouve plus facilement perl installé sur une installation GNU/Linux de base que php, perl permet d'écrire du code sensiblement moins maintenable mais sensiblement plus court que php pour le meme résultat, etc....
Sachant que j'ai les expressions régulières et la commande exec sous php, quelles sont les limites de ce langage dans ce contexte ? quelles sont les avantages du perl par rapport au php ?
Voir ci-dessus.
J'hésite entre me prendre la tête avec le php ou apprendre le perl que je connais que peux.
Et pourquoi ne pas contribuer à un projet existant, tant qu'à faire ?
Savez vous si on peut melanger le perl le php et l'html dans une meme page ?
Oui, parfaitement, plusieurs possibilités existent pour cela (soit faire tourner php en langage de script incorporé et faire des appels à perl, soit l'inverse, soit utiliser les deux en tant que langages intégrés aux html). Mais la transmission des données entre php et perl peut te donner des migraines suivant la méthode que tu choisiras. De plus, cela renforce inutilement les prérequis nécessaires pour faire tourner ton application, puisque Perl et PHP ont des rôles qui se superposent, il n'est en général pas utile qu'une application utilise les deux.
# En effet
Posté par Cali_Mero . En réponse au message Outil d'administration de serveur. Évalué à 2.
Effectivement, c'est un domaine ou perl règle en maître. Mais de nombreuses briques existent en php, je peux te le certifier. Vers quel genre d'admin souhaites-tu orienter ton outil ? Serveur web / Partage de fichiers SMB / FTP / LDAP / DB / généraliste ... ?
Je constate que tous les outils existants s'appuye sur perl. Je voudrais savoir ce qui m'empeche de le faire sous php.
Absolument rien. L'avantage de perl dans ce domaine vient du fait que les experts de l'administration système pratiquent (beaucoup) plus souvent le perl que le php, et il faut bien le dire, Perl est mieux fourni en fonctionnalités d'interactions diverses avec le shell unix, et dispose pour cela de bibliothèques stables, bien connues et bien documentées. Perl est conçu à l'origine pour cela. PHP est (à la base) un fork de perl spécialisé dans le scripting web.
Un projet équivalent en php est envisageable, mais pose toi bien la question de son intérêt : on trouve plus facilement perl installé sur une installation GNU/Linux de base que php, perl permet d'écrire du code sensiblement moins maintenable mais sensiblement plus court que php pour le meme résultat, etc....
Sachant que j'ai les expressions régulières et la commande exec sous php, quelles sont les limites de ce langage dans ce contexte ? quelles sont les avantages du perl par rapport au php ?
Voir ci-dessus.
J'hésite entre me prendre la tête avec le php ou apprendre le perl que je connais que peux.
Et pourquoi ne pas contribuer à un projet existant, tant qu'à faire ?
Savez vous si on peut melanger le perl le php et l'html dans une meme page ?
Oui, parfaitement, plusieurs possibilités existent pour cela (soit faire tourner php en langage de script incorporé et faire des appels à perl, soit l'inverse, soit utiliser les deux en tant que langages intégrés aux html). Mais la transmission des données entre php et perl peut te donner des migraines suivant la méthode que tu choisiras. De plus, cela renforce inutilement les prérequis nécessaires pour faire tourner ton application, puisque Perl et PHP ont des rôles qui se superposent, il n'est en général pas utile qu'une application utilise les deux.