I've commented
in the past about the different CL web server options that are
available (see
here,
here,
here,
here). However, that is only one aspect of the CL web application
development puzzle. In addition to the web server packages, one needs
to use a variety of different packages in order to develop a web
app. There are
Lisp HTML markup languages and
CL HTML templating packages as well as different options for storing persistent
data in SQL databases (see
here,
here,
here) and other persistence stores (see
here,
here,
here). I've also commented a lot on non-conventional web
development frameworks (see
here,
here) that approach web development in a completely different
manner from traditional frameworks. Unfortunately, for someone starting out with CL web apps,
there isn't a lot of tutorial information available about how to
combine the different CL web application development components into a
working set of tools. It can become a bit intimidating trying to sort
out how to use all this "stuff". ;-)