Bonjour,
quel language choisir pour un admin réseaux sous windows et linux?
Bonjour,
quel language choisir pour un admin réseaux sous windows et linux?
See you later, Space Cowboy!
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.”
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!
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!
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
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!
Working as designed
Il me semble sage de faire de même.
See you later, Space Cowboy!
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.
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++
+
je n'ai rien contre python, mais je ne suis pas convaincu de son utilité en tant que concurrent de perl
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 )
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!
"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++
+
En tout cas c'est intéressant d'avoir différents points de vus
See you later, Space Cowboy!
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.
Pour le modèle objet, je te suggère te regarder Moose, une librairie objet qui émule le modèle objet de Perl 6.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 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.
c'est lourd de scripter des serveurs minimalistes avec tant de bibliothèques... small is beautiful
depuis le temps qu'il en parle... j'attends que ça sorte vraiment
je ne vois pas pourquoi je devrais toujours indenter de la même façon tout au long du fichier... (et j'utilise vim )
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.
"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.depuis le temps qu'il en parle... j'attends que ça sorte vraiment
je ne vois pas pourquoi je devrais toujours indenter de la même façon tout au long du fichier... (et j'utilise vim )Pour que ton code soit lisible et éviter qu'il soit présenté à TheDailyWTF.
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); }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager