App installieren
How to install the app on iOS
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Einfache Skript-Sprache für alltägliche Aufgaben gesucht
- Ersteller Maxefix
- Erstellt am
Hallo,
ich würde gerne eine Programmier- oder Skriptsprache erlernen, mit der man einfache Aufgaben erledigen kann. Ich will keine riesen Software mit GUI und allem drum und dran entwickeln, sondern nur kleine Skripte für das CLI.
Beispiel: Ich würde mir gern ein Tool für meinen Webserver schreiben, mitdem ich bequem Vhosts verwalten kann. Das Ding muss nichts anderes machen als die entsprechenden Konfigurationsdateien und die Verzeichnisstruktur anzulegen (bzw zu löschen).
Das könnte man wahrscheinlich noch mit einem Bash-Skript realisieren. Aber da stoßt man (oder nur ich?) schnell an Grenzen, grad wenn es darum geht Dateien zu manipulieren etc.
PHP könnte das prinzipiell alles erledigen, aber das ist ja jetzt weniger dafür geeignet. Deshalb suche ich dazu eine mächtigere Alternative.
Vorschläge? Python sieht mir eigentlich ganz nützlich aus!?
Gruß und Danke,
Max
ich würde gerne eine Programmier- oder Skriptsprache erlernen, mit der man einfache Aufgaben erledigen kann. Ich will keine riesen Software mit GUI und allem drum und dran entwickeln, sondern nur kleine Skripte für das CLI.
Beispiel: Ich würde mir gern ein Tool für meinen Webserver schreiben, mitdem ich bequem Vhosts verwalten kann. Das Ding muss nichts anderes machen als die entsprechenden Konfigurationsdateien und die Verzeichnisstruktur anzulegen (bzw zu löschen).
Das könnte man wahrscheinlich noch mit einem Bash-Skript realisieren. Aber da stoßt man (oder nur ich?) schnell an Grenzen, grad wenn es darum geht Dateien zu manipulieren etc.
PHP könnte das prinzipiell alles erledigen, aber das ist ja jetzt weniger dafür geeignet. Deshalb suche ich dazu eine mächtigere Alternative.
Vorschläge? Python sieht mir eigentlich ganz nützlich aus!?
Gruß und Danke,
Max
Dalai
Grand Admiral Special
- Mitglied seit
- 14.06.2004
- Beiträge
- 7.420
- Renomée
- 262
- Standort
- Meiningen, Thüringen
- Mein Laptop
- Thinkpad T43 mit 15" UXGA (1600x1200), 2x 1 GiB RAM, 100GB HD, Bluetooth, GBit LAN, ATi X300
- Prozessor
- AMD Ryzen 5 2600 (Pinnacle Ridge)
- Mainboard
- ASUS Prime X370-A
- Kühlung
- Noctua NH-U12S mit 1x NF-F12
- Speicher
- Crucial Ballistix Sport LT weiß (BLS2K8G4D32AESCK): 2x 8 GiB DDR4-3200 (CL16) @ 1,25V
- Grafikprozessor
- Zotac GeForce GTX 1060 6GB AMP Edition
- Display
- Dell U2410, 24 Zoll, IPS, 16:10
- SSD
- Samsung 850 Evo 250 GB
- HDD
- WD40EZRZ (WD Blue) 4000GB SATA3, WD20EZRX (WD Green) 2000GB SATA3
- Optisches Laufwerk
- Pio DVR-212 (DVD-RAM), ASUS E818A6T (DVD-ROM), Pio DVD-106S (Slot-in DVD-ROM)
- Soundkarte
- Creative SoundBlaster Audigy 2 ZS PCI
- Gehäuse
- Lian Li PC-8NB Midi-Tower
- Netzteil
- Enermax EMP400AGT MaxPro 400W
- Betriebssystem
- Windows 7 Professional x64 und immer mal wieder ein neues Linux :-)
- Webbrowser
- Mozilla Firefox mit diversen Erweiterungen
- Verschiedenes
- 2x 120mm Gehäuselüfter (Front und Rückwand), DVBSky T9580, Sharkoon Frontpanel B (2x USB 3.0)
PuckPoltergeist
Grand Admiral Special
Für kleine Aufgaben ist bash mit awk + sed durchaus eine gute Wahl. Lässt sich schon viel damit machen. Je mehr Textmanipulation aber dazu kommt, desto komplizierter wird es. Ist zwar alles umsetzbar, dank awk, aber wird irgendwann höllisch kompliziert. Perl wurde eigens dafür entwickelt, für solche Aufgaben. Ich konnte mich mit der Sprache allerdings nie so richtig anfreunden. Python ist dafür auch sehr gut geeignet und kommt mir persönlich sehr entgegen. Es wirkt klar strukturiert und aufgeräumt und man erzielt damit schnell Ergebnisse. Persönlich würde ich dir da jetzt Python empfehlen, halt wegen der eigenen Vorliebe. Setzt natürlich den Python-Interpreter voraus, der (noch) nicht so gängig ist wie Perl. Gerade bei Managed Servern muss man schauen, ob man das überhaupt zur Verfügung hat.
Andere Alternativen wären noch Tcl/Tk oder Ruby. Hab aber mit beiden noch nicht gearbeitet, und kann deswegen nichts dazu sagen.
Andere Alternativen wären noch Tcl/Tk oder Ruby. Hab aber mit beiden noch nicht gearbeitet, und kann deswegen nichts dazu sagen.
Was Perl angeht:
Die Sprache ist sehr mächtig und wahrscheinlich leichter zu lernen als Python. Es gibt für alles passende Module und Unmengen an Beispielcode (per Google).
Performance ist für deinen Einsatzzweck kein Argument, wäre aber vermutlich auf Seiten Perl.
Nachteil ist, dass Perl an vielen Stellen zu unsauberer Codierung verleitet und wirklich grausige Konstrukte möglich sind. Ich habe nun schon wirklich viel mit Perl gearbeitet, aber ich finde noch haufenweise Code im Netz, den ich nicht ansatzweise verstehe (worauf die Autoren dann aber extrem stolz sind...)
Je nach Disziplin des Coders kann Perl daher ne tolle Sache sein - muss aber nicht.
Die Sprache ist sehr mächtig und wahrscheinlich leichter zu lernen als Python. Es gibt für alles passende Module und Unmengen an Beispielcode (per Google).
Performance ist für deinen Einsatzzweck kein Argument, wäre aber vermutlich auf Seiten Perl.
Nachteil ist, dass Perl an vielen Stellen zu unsauberer Codierung verleitet und wirklich grausige Konstrukte möglich sind. Ich habe nun schon wirklich viel mit Perl gearbeitet, aber ich finde noch haufenweise Code im Netz, den ich nicht ansatzweise verstehe (worauf die Autoren dann aber extrem stolz sind...)
Je nach Disziplin des Coders kann Perl daher ne tolle Sache sein - muss aber nicht.
PuckPoltergeist
Grand Admiral Special
und wahrscheinlich leichter zu lernen als Python.
Hast du mal eine Begründung dafür? Weil, ich fand das bisher nicht so.
Hmm es ist meine persönliche Erfahrung - einen schlüssigen Grund kann ich nicht liefern, nein. Aber leichtes Erlernen war ja auch ein Hauptziel von Larry Wall.
Eventuell liegt es an den verschiedenen erlaubten Schreibweisen, vielleicht aber auch nur daran, dass sich viele C-Funktionen in Perl wiederfinden.
Was auf jeden Fall schön ist, ist das Referenz-Manual auf perldoc und dass man zu fast jedem Thema viel hilfreiche Lektüre findet - das ist bei Python (noch) nicht so.
Eventuell liegt es an den verschiedenen erlaubten Schreibweisen, vielleicht aber auch nur daran, dass sich viele C-Funktionen in Perl wiederfinden.
Was auf jeden Fall schön ist, ist das Referenz-Manual auf perldoc und dass man zu fast jedem Thema viel hilfreiche Lektüre findet - das ist bei Python (noch) nicht so.