Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Simon Georg Pinkel Alice Server Pages Funktionale Programmierung und das Web.

Ähnliche Präsentationen


Präsentation zum Thema: "Simon Georg Pinkel Alice Server Pages Funktionale Programmierung und das Web."—  Präsentation transkript:

1 Simon Georg Pinkel Alice Server Pages Funktionale Programmierung und das Web

2 1 Motivation

3 2 Motivation (2) Browsermyhost.com Datenbank Compiler http://myhost.com/index.asp index.asp Http Server

4 3 Motivation (3) Beispiel: Meine erste dynamische Webseite! %d",fak($i)); ?> http://myhost.com/erste.php?n=6

5 4 verwandte Arbeiten ASP.Net PHP Hypertext Preprocessor Java Server Pages und was ist mit ML? ML Server Pages Moscow ML als Skriptsprache: <?msp List.app (fn s => print(" " ^ Int.toString s)) (List.tabulate(n,fak)) ?> SMLServer Ein Modul für AOLServer, welches die Entwicklung von dynamischen Webapplikation in SML ermöglicht Unterstützt die ML Server Pages

6 5 Alice Server Pages - Anforderungen Tools zur Bearbeitung/Interpretation von HTML-seiten mit eingebetteten Programmfragmenten Handhabung von dynamischem Input wie Formularvariablen oder Cookies Datenbankschnittstelle niedrige Reaktionszeiten Ausserdem soll untersucht werden, inwieweit sich Alice als Skriptsprache für Webseiten eignet; Also inwiefern Lässt sich das Typsystem von Alice nutzen? Fügen sich funktionale Programmieridiome in diesem Kontext ein? Lassen sich Server Pages in einen Webserver integrieren? Finden Alice-spezifische Features wie Nebenläufigkeit, Laziness oder verteilte Programmierung Anwendung?

7 6 Alice Server Pages - Arbeitspackete 1.Compiler, der aus HTML mit Alicefragmenten pures Alice generiert 2.Parser für dynamischen Input 3.Interface zum Zugriff auf die geparsten Daten 4.Caching der Kompilate 5.Datenbank-API 6.Beispielanwendung


Herunterladen ppt "Simon Georg Pinkel Alice Server Pages Funktionale Programmierung und das Web."

Ähnliche Präsentationen


Google-Anzeigen