[Zope-dev] Re: [Twisted-Python] Twisted, medusa, ZServer, and VFS's

Moshe Zadka m@moshez.org
Wed, 10 Oct 2001 09:06:17 +0200 (IST)


On Wed, 10 Oct 2001, Donovan Baarda <abo@minkirri.apana.org.au> wrote:

> Medusa seems to be the daddy of them all. 

Calling Medusa Twisted's daddy is rewriting history.

> Twisted seems to be a from-the-ground up re-invention of Medusa. 

Only as much as it is a from-the-ground up re-invention of qmail. Or Apache.
Twisted is a new network framework, which takes good ideas from all around.

> It's newer, 
> but surprisingly it's bigger, dispite it's apparently less mature 
> feature set. 

I think Twisted's feature set is very mature. Particularily, it does
have good integration with threads.

> It is similar in structure to Medusa, but simplifys it by dispensing with 
> producers.

Well, you can still have producers -- they are just tied in to connections
rather then the event loop itself.

> It can use a variety of event-loops, including Tk and GTK, or it's 
> own. It doesen't have a VFS (yet) so its ftp and http servers serve from the 
> underlying os filesystem.

Well, the HTTP server can serve from in-memory resources, or for that matter,
any resource that follows the protocol.

-- 
The Official Moshe Zadka FAQ: http://moshez.geek
The Official Moshe Zadka FAQ For Dummies: http://moshez.org
Read the FAQ