JavaScript? Nein. Java Scripts! - Scripting mit Java
Details
Seit vielen Jahren wird Scripting vor allem mit Sprachen wie Python, Bash oder JavaScript verbunden. Doch vielleicht geht es dir wie mir: Mit keiner davon fühlt man sich wirklich zuhause. Die Bash-Syntax will einfach nicht im Kopf bleiben, Python sorgt regelmäßig für Ärger mit Abhängigkeiten, und in JavaScript wird aus 5 + 3 plötzlich "53".
Dabei entwickelt sich Java im Hintergrund still und leise weiter. Mit den neuesten Sprachfeatures ist Java längst nicht mehr nur eine klassische Enterprise-Sprache. Es kann heute deutlich schlanker, interaktiver und durchaus skriptfreundlich sein.
In diesem Vortrag schauen wir uns an, wie sich modernes Java zu einer praktischen Option für Skripting und Automatisierung entwickelt hat. Wir werfen einen Blick auf Features wie Shebang-Support, kompakte Source-Dateien und Instance-Main-Methoden und sehen, wie sie zusammen mit Records und Text Blocks das Schreiben kleiner, nützlicher Automatisierungs-Skripte erleichtern.
Für komplexere Szenarien schauen wir uns zudem JBang an. In Live-Demos zeige ich, wie sich mit modernen Java-Funktionen Aufgaben automatisieren und Skripte schreiben lassen, die sowohl leistungsfähig als auch gut wartbar sind.
Am Ende der Session wirst du Java vermutlich mit anderen Augen sehen: nicht nur als Sprache für große Anwendungen, sondern auch für Skripting und Automatisierung.
Jens Knipper Jens ist ein Senior Software Engineer, der für OpenValue in Düsseldorf arbeitet. Er arbeitet gern in unterschiedlichen Umgebungen, Architekturen und mit verschiedenen Technologien. Die Erkenntnisse, die er dabei gewinnt, teilt er gerne in Vorträgen oder Blogbeiträgen.
