Ich möchte Haskell auf einem kleinen Projekt versuchen, das gut dafür geeignet sein sollte. Ich möchte es als Backend zu einer kleinen Ajax-Anwendung verwenden.Haskell als REST-Server
Haskell Backend sollte in der Lage sein, Authentifizierung (Basic, Form, was auch immer, ...), verfolgen Benutzersitzung (nicht viele Daten außer Benutzername) und an Handler nach URI und Anfrage Typ Anfrage zu senden . Es sollte auch in der Lage sein, die Antwort je nach Anforderungsparameter sowohl auf das xml- als auch auf das json-Format zu serialisieren.
Ich nehme an, die Handler sind ideal für Haskell geeignet, da der Dienst im Grunde zustandslos ist, aber ich weiß nicht, wo ich anfangen soll für den Rest der Geschichte.
Suchen von Hacker gab mir nicht viele Hinweise.
Lösung für reinen Haskell-Server wäre bevorzugt.
Nur um zu verdeutlichen: Hyäne verwendet das Wai-Paket eigentlich nicht, obwohl es eine ähnliche Schnittstelle hat. Wenn Sie nach einem Wai-basierten Server suchen, sollten Sie Warp verwenden. –
@MichaelSnoyman wie hast du rps gemessen? –