Re: Web Application Development

I have summarised the responses I have received and cross posted this to Haskell-Cafe in case anyone wishes to carry on the conversation.
In a moment of weakness, I offered to help a friend develop a website. It's a simple database application which carries out very little calculation and then displays the results via HTML.
The original code was in PHP and MySQL so rather than re-invent the wheel I
So my question is: what should I do to re-write this in Haskell?
1. SQL 1.a. MySQL 1.a.i Use MySQL-HS which requires the use of H/Direct. Available via www.haskell.org. 1.a.ii Use http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/hbase/Source/Foreign/. This is pre-alpha. 1.b Oracle 1.b.i Use C2HS and libsqlora8 (a simple C library for interfacing to Oracle http://www.poitschke.de/libsqlora8/). There is no publicly available code. 1.c Database Independent 1.c.i Use the DBI model as found in Perl and the libpq binding as listed on Haskell.org (http://www.astercity.net/~khaliff/haskell/dbi/dbi.tgz). This currently has a PostgreSQL binding but is not listed on SourceForge. 1.c.ii Use the code at http://sourceforge.net/projects/htoolkit/. This is planning (that is pre pre-alpha). There appear to be bindings for MySQL, ODBC and PostgreSQL. 2. HTML I have tried out Wash/CGI and this seems satisfactory for my purposes at the moment. Many thanks to everyone who replied, Dominic.
participants (1)
-
Dominic Steinitz