[Lispweb] What tools ?
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
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.
Ring the bells that still can ring.
Forget the perfect offering.
There is a crack in everything.
That's how the light gets in.
More information about the lispweb