The Joy of ScriptingDave Thomas gab hier eine Einführung in Skripting Sprache. Dabei gab er als Einsatz-Szenarien Automatisierung, Konfiguration, Glue Code, Prototypen und mittlerweile auch ganze Applikationen an. Er bezeichnet Skripting als "Gentle Slope Porgramming", als Programmierung mit einer wenig steilen Lernkurve. Interessanterweise ist er der Meinung, dass Frameworks wie Zope (für Python), Rails (für Ruby) und PHPNuke (für PHP) die wirklichen "Seller" für die Skriptsprachen sind. Dadurch kommt man zu einer Schichtenarchitektur: Oben das Framework, dann die Sprache, darunter die Sprach-Engine und schließlich das Betreibssystem. Damit verstecken Skriptsprachen die Komplexität auf Ebene des Betriebssystems.
Er führte auch noch eine Unterscheidung nach Prototyp-basierten Skriptsprachen und Klassen-basierten Skriptsprachen ein. Die Klassen-basierten haben Klassen als Quelle neuer Objekt-Instanzen, die Prototyp-basierten klonen Objekte.
Und der Link aus dem Talk ist
Damgecontrol: Ein generisches Build Tool.
J for Java |
I for Internet, iMac, iPod and iPad |
Me for me