IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langages de programmation Discussion :

Langage pour Admin réseaux


Sujet :

Langages de programmation

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    108
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 108
    Points : 81
    Points
    81
    Par défaut Langage pour Admin réseaux
    Bonjour,
    quel language choisir pour un admin réseaux sous windows et linux?
    See you later, Space Cowboy!

  2. #2
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 679
    Points
    18 679
    Par défaut
    les admins rezo utilisent beaucoup Perl sous Unix... pour windows, aucune idée
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  3. #3
    Membre éclairé Avatar de sloshy
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2005
    Messages
    728
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 728
    Points : 723
    Points
    723
    Par défaut
    Bonjour,
    Effectivement sous linux le perl est beaucoup utilisé mais aussi les interpreteurs de commande (tels bash pour le plus connu).
    Sous windows, les scripts de commande sont fait en bat ou alors à partir de GPO ou via d'autre technologie de scripts de microsoft.

    Personellement, en stage quand on me laisse le choix, sous windows comme sous linux, j'utilise python.
    Langage de haut niveau, interpreté, la machine virtuelle est présente par defaut dans beaucoup d'installation d'unice, sous windows il faut l'installer.

    A noter qu'un interpreteur perl est dispo aussi pour windows, mais je prefere el python quand même qui, à mon sens est plus maniable, et offre plus de confort (certainement pcq j'ai appris à coder avec ce langage et non avec le perl).

    Amicalement, sloshy
    “La seule révolution possible, c'est d'essayer de s'améliorer soi-même, en espérant que les autres fassent la même démarche. Le monde ira mieux alors.”

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    108
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 108
    Points : 81
    Points
    81
    Par défaut
    Donc soit python ou perl pour du multiplateforme et sinon sous windows? du vbscript non?
    Il y a le shell qui me semble peut-être utilisé aussi
    See you later, Space Cowboy!

  5. #5
    Membre chevronné
    Avatar de Anthony.Desvernois
    Homme Profil pro
    Ingénieur sécurité & risque
    Inscrit en
    Juin 2007
    Messages
    1 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité & risque
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 489
    Points : 2 244
    Points
    2 244
    Par défaut
    Citation Envoyé par harlockbaz Voir le message
    Donc soit python ou perl pour du multiplateforme et sinon sous windows? du vbscript non?
    Il y a le shell qui me semble peut-être utilisé aussi
    Shell sous Windows ? Non oublie (Bash existe pour Windows, mais c'est plus anecdotique qu'autre chose). Perl/Python pour Unix/Windows c'est très bien
    "Voyager, c'est découvrir que tout le monde a tort", Aldous Huxley
    "Less is more" Ludwig Mies Van Der Rohe

    Risk & Security Mgmt

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    108
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 108
    Points : 81
    Points
    81
    Par défaut
    Ok, donc plus qu'à choisir entre perl et python.
    C'est language sont souvent utilisé dans les entreprises? Car débarqué en entreprise mais pas connaitre les bon languages, c'est embetant!
    See you later, Space Cowboy!

  7. #7
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 679
    Points
    18 679
    Par défaut
    perl est très utilisé par les admins systèmes...

    python tient une part de marché chez ceux qui ne comprenne pas l'intérêt de la concision du langage perl, et qui ignorent comment utiliser la CPAN
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  8. #8
    Membre chevronné
    Avatar de Anthony.Desvernois
    Homme Profil pro
    Ingénieur sécurité & risque
    Inscrit en
    Juin 2007
    Messages
    1 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité & risque
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 489
    Points : 2 244
    Points
    2 244
    Par défaut
    Citation Envoyé par harlockbaz Voir le message
    Ok, donc plus qu'à choisir entre perl et python.
    C'est language sont souvent utilisé dans les entreprises? Car débarqué en entreprise mais pas connaitre les bon languages, c'est embetant!
    Personnellement je choisirais Perl (faut dire aussi que python m'est antipathique).
    "Voyager, c'est découvrir que tout le monde a tort", Aldous Huxley
    "Less is more" Ludwig Mies Van Der Rohe

    Risk & Security Mgmt

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    108
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 108
    Points : 81
    Points
    81
    Par défaut
    et que pensez-vous de powershell?
    certes qui est entièrement windows mais qui est associé à l'active directory, au futur windows server 2008...

    Va pour perl alors, je vais m'y mettre petit à petit
    See you later, Space Cowboy!

  10. #10
    Membre habitué Avatar de Nikoui
    Inscrit en
    Décembre 2007
    Messages
    119
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Décembre 2007
    Messages : 119
    Points : 142
    Points
    142
    Par défaut
    Citation Envoyé par harlockbaz Voir le message
    et que pensez-vous de powershell?
    Je dirai que c'est a surveiller côté windows, mais que pour le moment c'est un peu tôt pour être vraiment sur et qu'il y a une part de "risque" à partir sur ce langage (même si personnellement je vais suivre son évolution avec interet : enfin un vrai shell pour windows!)
    Working as designed

  11. #11
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    108
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 108
    Points : 81
    Points
    81
    Par défaut
    Il me semble sage de faire de même.
    See you later, Space Cowboy!

  12. #12
    Membre chevronné
    Avatar de Woufeil
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    1 076
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 1 076
    Points : 2 004
    Points
    2 004
    Par défaut
    Perl for ever

    Et autant sous Linux que sous Windows, allez donc voir du côté d'ActiveState et des modules CPAN conçus pour Windows, vous m'en direz des nouvelles
    "En essayant continuellement, on finit par réussir. Donc : plus ça rate, plus on a de chances que ça marche" (devise Shadock)
    Application :

    ainsi qu'à regarder la avant de poser une question.

    La rubrique Perl recrute, contactez-moi.

  13. #13
    Expert confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Points : 5 360
    Points
    5 360
    Par défaut
    Citation Envoyé par gorgonite Voir le message
    perl est très utilisé par les admins systèmes...

    python tient une part de marché chez ceux qui ne comprenne pas l'intérêt de la concision du langage perl, et qui ignorent comment utiliser la CPAN
    Troll detected!

    Perso, je suis de ceux qui n'ont rien compris à l'intérêt de la concision de Perl, et j'utilise de préférence Python. Perl comme Python sont tous deux utilisés dans l'industrie et relativement équivalents pour ce que tu cherches à faire. Python est plus lisible à mon goût.

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  14. #14
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 679
    Points
    18 679
    Par défaut
    Citation Envoyé par Thierry Chappuis Voir le message
    Troll detected!

    Perso, je suis de ceux qui n'ont rien compris à l'intérêt de la concision de Perl

    je n'ai rien contre python, mais je ne suis pas convaincu de son utilité en tant que concurrent de perl


    Citation Envoyé par Thierry Chappuis Voir le message
    Perl comme Python sont tous deux utilisés dans l'industrie et relativement équivalents pour ce que tu cherches à faire. Python est plus lisible à mon goût.
    selon moi, python a un meilleur modèle objet que perl (y a pas de mal ), et se révèle un joie intéressant pour des scripts pour du calcul numérique "non hyper-intensifs" (sinon c++ voire fortran power )


    perl a l'avantage énorme d'intégrer les regexp directement dans le langage, et dans le cas de script pour admin système, ça vaut tout l'or du monde
    par ailleurs, je trouve que python est ***** avec ses indentations obligatoirement identiques (c'est lourd suivant les éditeurs de texte ), même si cela part d'un bon fond (à savoir obliger à faire du pretty printing )
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  15. #15
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    108
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 108
    Points : 81
    Points
    81
    Par défaut
    Le but étant de fair des scripts pour administrer des réseaux sous windows et linux, perl me semble le plus approprié.
    See you later, Space Cowboy!

  16. #16
    Expert confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Points : 5 360
    Points
    5 360
    Par défaut
    Citation Envoyé par gorgonite Voir le message
    par ailleurs, je trouve que python est ***** avec ses indentations obligatoirement identiques (c'est lourd suivant les éditeurs de texte ), même si cela part d'un bon fond (à savoir obliger à faire du pretty printing )
    La plupart des éditeurs que je connais gèrent ça très bien.

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  17. #17
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    108
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 108
    Points : 81
    Points
    81
    Par défaut
    En tout cas c'est intéressant d'avoir différents points de vus
    See you later, Space Cowboy!

  18. #18
    Membre éclairé
    Avatar de GnuVince
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2004
    Messages
    679
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2004
    Messages : 679
    Points : 803
    Points
    803
    Par défaut
    Citation Envoyé par gorgonite Voir le message
    je n'ai rien contre python, mais je ne suis pas convaincu de son utilité en tant que concurrent de perl
    Python a un très grand nombre de librairies, tout comme Perl. Je dirais que dans la majorité des situations, il est possible de trouver une librairie Perl et Python pour faire la tâche.

    La différence à mon avis, Python a la philosophie "batteries included". Dans une installation standard de Python, on a des librairies pour le HTTP, le FTP, le SMTP, pour traiter du XML, du CSV et des fichiers .ini, pour faire des manipulations de dates assez complexes, pour compresser/décompresser des fichiers zip, gzip, bzip2, tar, parler à SQLite, etc.

    Parfois, avoir tous ses modules déjà installé est un avantage.

    selon moi, python a un meilleur modèle objet que perl (y a pas de mal ), et se révèle un joie intéressant pour des scripts pour du calcul numérique "non hyper-intensifs" (sinon c++ voire fortran power )


    perl a l'avantage énorme d'intégrer les regexp directement dans le langage, et dans le cas de script pour admin système, ça vaut tout l'or du monde
    par ailleurs, je trouve que python est ***** avec ses indentations obligatoirement identiques (c'est lourd suivant les éditeurs de texte ), même si cela part d'un bon fond (à savoir obliger à faire du pretty printing )
    Pour le modèle objet, je te suggère te regarder Moose, une librairie objet qui émule le modèle objet de Perl 6.

    Pour l'intégration des regex, j'ai jamais compris pourquoi avoir une syntaxe dédiée était mieux que la librairie re de Python.

    Finalement, pour l'indentation, si tu indentes pas ton code, je vais te demander te remettre ta carte de programmeur SVP Sérieusement, avec un éditeur qui a de l'allure (vim!), c'est jamais un problème.

  19. #19
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 679
    Points
    18 679
    Par défaut
    Citation Envoyé par GnuVince Voir le message
    La différence à mon avis, Python a la philosophie "batteries included". Dans une installation standard de Python, on a des librairies pour le HTTP, le FTP, le SMTP, pour traiter du XML, du CSV et des fichiers .ini, pour faire des manipulations de dates assez complexes, pour compresser/décompresser des fichiers zip, gzip, bzip2, tar, parler à SQLite, etc.

    c'est lourd de scripter des serveurs minimalistes avec tant de bibliothèques... small is beautiful



    Citation Envoyé par GnuVince Voir le message
    Pour le modèle objet, je te suggère te regarder Moose, une librairie objet qui émule le modèle objet de Perl 6.
    depuis le temps qu'il en parle... j'attends que ça sorte vraiment


    Citation Envoyé par GnuVince Voir le message
    Sérieusement, avec un éditeur qui a de l'allure (vim!), c'est jamais un problème.
    je ne vois pas pourquoi je devrais toujours indenter de la même façon tout au long du fichier... (et j'utilise vim )
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  20. #20
    Membre éclairé
    Avatar de GnuVince
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2004
    Messages
    679
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2004
    Messages : 679
    Points : 803
    Points
    803
    Par défaut
    Citation Envoyé par gorgonite Voir le message
    c'est lourd de scripter des serveurs minimalistes avec tant de bibliothèques... small is beautiful
    Vive le Forth! Sérieusement, la première chose que quelqu'un va faire après avoir installé Perl est d'aller chercher des modules sur CPAN pour faire la même chose que ce que Python fait out of the box. C'est juste pratique de les fournir en standard.



    depuis le temps qu'il en parle... j'attends que ça sorte vraiment
    "Il"? Qui ça "il"? Et tu parles de Perl 6 ou de Moose? Moose est disponible maintenant, et avec Pugs et Parrot, tu peux jouer avec Perl 6 dès aujourd'hui. D'ailleur, les gens du projet Parrot ont besoin de volontaires.


    je ne vois pas pourquoi je devrais toujours indenter de la même façon tout au long du fichier... (et j'utilise vim )
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
                   if ($foo =~ /\d{4}) {
             bar($foo); } else
    {
                                                                  baz($foo);
    }
    Pour que ton code soit lisible et éviter qu'il soit présenté à TheDailyWTF.

Discussions similaires

  1. Réponses: 1
    Dernier message: 27/01/2010, 14h42
  2. Quel langage pour le développement embarqué ?
    Par freakydoz dans le forum Débats sur le développement - Le Best Of
    Réponses: 37
    Dernier message: 23/04/2007, 19h31
  3. Réponses: 4
    Dernier message: 21/03/2007, 13h36
  4. Quel langage pour un application graphique sous windows
    Par ipeteivince dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 06/06/2003, 17h00
  5. Un langage pour lire, traiter et écrire de gros fichiers
    Par March' dans le forum Langages de programmation
    Réponses: 19
    Dernier message: 07/04/2003, 15h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo