|
|
|
Zope is reaching outMartijn Faassen wants
the Zope community to reach out to other frameworks and technologies. He's
right, Zope has been on its little island for way too long and received
constant bashings because of that, mostly from the Python community
itself.
Actually, Zope 3 isn't doing such a bad job at reusing existing technology if you look at it:
But does anyone know that? Some Zope technologies are also used in other Python software. For example, Python's datetime module is a contribution from the early Zope 3 day, the twisted project uses zope.interface quite successfully and I recall that several Python apps use PageTemplates (ZPTs) to create dynamic XML/HTML markup. Yes, many Zope 3 technologies can be used outside Zope, and the best ones aren't even in that list. The Zope 3 repository has a whole load of easy-to-reuse libraries that solve many problems that aren't specific to just Zope. But does anyone know that?
No, nobody knows that. At least Ivan doesn't know, otherwise he wouldn't have thought that the name Zope is so ill-fated that he wrote: "the Zope name is so far tainted that a flat-out name change would be required to get me to suspend disbelief and give the newer version another go." Zope 3 continued to use Zope's name for a reason. Zope is much more than just an application server. It's the home of some of the hottest Python technologies and probably the biggest Python-based community with one hell of a lot of experience when it comes to web apps. The fact that Zope 2 waited so long to evolve into something better is too bad, but not tragic. The point is that Zope should not be judged by Zope 2 or by Zope 3, but by the technology and experience it combines and offers. I'm going to close with a reiteration of my urge to come up with a good tagline for Zope. Anything we use to promote Zope should entail an emphasis on Zope-the-technology, not Zope-the-product. Steve Alexander once gave a very good answer to the question What is Zope: A collection of free software, jointly developed by ... a large community of software developers, that you can use in whole or in part to manage complexity [by] gluing software components together [and] securely publish objects on the web and other systems.
(Source: Web Component Development with
Zope 3, p.3)
I'll award a free Zope license to anyone who can turn that into a tagline :).
Posted by Philipp von Weitershausen @ 12/22/2005 08:26 AM.
-
Categories:
Zope 3,
Zope Community
-
0 comments
|
Latest blog posts
Latest animations
Latest documents
|