[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