Zum Inhalt springen
_CORE
KI & Agentensysteme Unternehmensinformationssysteme Cloud & Platform Engineering Datenplattform & Integration Sicherheit & Compliance QA, Testing & Observability IoT, Automatisierung & Robotik Mobile & Digitale Produkte Banken & Finanzen Versicherungen Öffentliche Verwaltung Verteidigung & Sicherheit Gesundheitswesen Energie & Versorgung Telko & Medien Industrie & Fertigung Logistik & E-Commerce Retail & Treueprogramme
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

Perl vs. Python für Admin-Skripte

26. 11. 2013 1 Min. Lesezeit CORE SYSTEMSdevelopment
Perl vs. Python für Admin-Skripte

Unsere Admin-Skripte sind historisch bedingt in Perl geschrieben. Mit neuen Teammitgliedern, die Perl nicht beherrschen, und der wachsenden Popularität von Python standardisieren wir uns.

Perl — Stärken

Reguläre Ausdrücke als erstklassige Sprachkonstrukte. CPAN. Einzeiler. Bestehende Nagios-Plugins.

Python — Warum wir wechseln

Lesbarkeit — nach einem Jahr versteht man es immer noch. Die Standardbibliothek deckt die meisten Anforderungen ab. Das neue Team beherrscht Python. Die Zukunft — das Ökosystem wächst.

Entscheidung

Neue Skripte in Python 2.7. Bestehende Perl-Skripte werden nicht migriert. Schrittweise Migration, kein Big Bang.

Python Best Practices

argparse, logging-Modul, subprocess, try/except, Shebang, virtualenv. 30 Zeilen lesbarer Code statt 50 Zeilen Perl.

Fazit

Python für neue Skripte — Lesbarkeit und Zugänglichkeit. Perl-Skripte bleiben wie sie sind. Bash für einfache Aufgaben.

perlpythonscriptingautomatizace
Teilen:

CORE SYSTEMS

Wir bauen Kernsysteme und KI-Agenten, die den Betrieb am Laufen halten. 15 Jahre Erfahrung mit Enterprise-IT.

Brauchen Sie Hilfe bei der Implementierung?

Unsere Experten helfen Ihnen bei Design, Implementierung und Betrieb. Von der Architektur bis zur Produktion.

Kontaktieren Sie uns