[Lispweb] What tools ?

Marco Baringer mb at bese.it
Mon Mar 28 11:42:35 CST 2005


Eugen Leitl <eugen at leitl.org> writes:

> In terms of classification, which of these are frameworks, and which just
> webservers? What exactly is a framework, in Lisp terms?

araneida is, basically, "just a webserver" in so much as it doesn't
provide transparent session handling, a templating system or anything
like that.

cl-http is definetly a web server and a web framework. it goes so far
as to allow you to use CLIM to develop web apps (though i've never
actually used this).

aserve (and portableaserve) is just a web server. though webactions
and clp (built upon aserve) makeup a web framework.

tbnl, as far as this conversation is concerned, is a framework. though
i'd prefer to call it a library (or, as edi calls it, a toolkit).

bknr is a framework based on aserve. bknr doesn't do just web related
stuff like session and templating but also provides image processing
and a mop based datastore.

ucw is a framework and not a web server. ucw relies upon an external
web server (araneida, aserve or apache+mod_lisp).

> If I just want a secure, more or less well-performing webserver, would the
> portable Allegroserve or cl-http be good choices?

yes, as would araneida. i think it really boils down to what
implementation you have (aserve runs really fast on allegro), what you
manage to get up and running first and which api you prefer.

-- 
-Marco
Ring the bells that still can ring.
Forget the perfect offering.
There is a crack in everything.
That's how the light gets in.
	-Leonard Cohen



More information about the lispweb mailing list