Experimental version: http://www.pault.com/zope_beans.html Genbean.py v 0.1 Tested with Zope 2.3.0 The big picture is described in the paper "Zope: How To Win Big". http://www.pault.com/zope.html What is Zope Bean? Zope Bean is a simplified plug & play product for Zope. Zope Bean encapsulates a set of properties and methods. Zope Bean has one creation screen, one configuration screen and one information screen. Zope Bean is not Zope Component. Zope Component is experimental new feature in Zope. I have not seen it implemented yet. However, from the paper: "Components need not be persistent, nor provide a management interface." Zope Beans are persistent and they provide a management interface. Zope Bean is not exactly Zope Product. Zope Products are hard to create and hard to maintain. If you're Python/Zope pro who is used to write complex Zope Products, the chances are that you may have no need in Zope Beans - you're already a magician. However, Zope Beans enforce loose coupling design (something to think about). The biggest difference between Zope Bean and Zope Product is that Zope Bean is extremely easy to create and to maintain even you have no experience with Zope Products at all. If you know a bit of Python - you can write and use Zope Beans. Next version of Zope Beans may provide more functionality (like complex types of properties, one-bean-cooperating-with-other-bean, Global Bean Distribution Network, e t.c.) The purpose of this version is to show that writing plug & play Zope Products could be significantly easier than it is now. Comments welcome. Rgds.Paul.
Neat! Sigh. I wish I could check this out right now, but busy fighting catalog fires at the moment. ----- Original Message ----- From: "Paul T" <paul@pault.com> To: <zope-announce@zope.org> Cc: <zope@zope.org>; "Chris McDonough" <chrism@digicool.com> Sent: Sunday, March 04, 2001 4:51 PM Subject: [Zope] ANNOUNCE. Zope Beans v 0.1
Experimental version: http://www.pault.com/zope_beans.html
Genbean.py v 0.1 Tested with Zope 2.3.0
The big picture is described in the paper "Zope: How To Win Big". http://www.pault.com/zope.html
What is Zope Bean?
Zope Bean is a simplified plug & play product for Zope. Zope Bean encapsulates a set of properties and methods. Zope Bean has one creation screen, one configuration screen and one information screen.
Zope Bean is not Zope Component.
Zope Component is experimental new feature in Zope. I have not seen it implemented yet. However, from the paper: "Components need not be persistent, nor provide a management interface." Zope Beans are persistent and they provide a management interface.
Zope Bean is not exactly Zope Product.
Zope Products are hard to create and hard to maintain. If you're Python/Zope pro who is used to write complex Zope Products, the chances are that you may have no need in Zope Beans - you're already a magician. However, Zope Beans enforce loose coupling design (something to think about).
The biggest difference between Zope Bean and Zope Product is that Zope Bean is extremely easy to create and to maintain even you have no experience with Zope Products at all. If you know a bit of Python - you can write and use Zope Beans.
Next version of Zope Beans may provide more functionality (like complex types of properties, one-bean-cooperating-with-other-bean, Global Bean Distribution Network, e t.c.) The purpose of this version is to show that writing plug & play Zope Products could be significantly easier than it is now.
Comments welcome.
Rgds.Paul.
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
This is an incredibly powerfull solution that needs to be tried by any serious zope user. Let's hope all products will be created with this "philosophy". And let's hope DC will include something very similar to this for the product generation. Even _I_ could then create my own zope products with this. Philippe Jadin www.123piano.com
Experimental version: http://www.pault.com/zope_beans.html
Genbean.py v 0.1 Tested with Zope 2.3.0
The big picture is described in the paper "Zope: How To Win Big". http://www.pault.com/zope.html
What is Zope Bean?
Zope Bean is a simplified plug & play product for Zope. Zope Bean encapsulates a set of properties and methods. Zope Bean has one creation screen, one configuration screen and one information screen.
Zope Bean is not Zope Component.
participants (3)
-
Chris McDonough -
Paul T -
Philippe J