On Thursday, June 12, 2003, at 12:53 PM, Ian Bicking wrote:

Also, because Webware doesn't publish everything, you can use Python
modules and objects that aren't Zope-aware. Zope makes this really hard
-- like, for some reason a Postgres connection is returning an
mxDateTime (un-Zope-aware) object periodically, instead of a Zope
DateTime object. Trying to access the .year attribute, I get a not
authorized error. That's just stupid.

I had a small demo application working in Zope 2.5 (I think) and upon upgrading to Zope 2.6 it stopped working for exactly the reasons described. My reaction: "WTF?!" Moreover, this all seemed so obvious to those already familiar with Zope that it took a while before I found the magic words to unbreak my application in some documentation or mailing list archive or other. It wasn't as if the offending objects were doing anything unreasonable - they were just simple data containers.

Yeah, basic OO methodology is *really hard* in Zope. I think that's
what drives me crazy, and it comes back to the security stuff. But the
result is that it's too easy to create bad applications in Zope, and too
painful to create good applications. That problem exists everywhere --
procedural code is easier to bang through -- but Zope goes too far.

All I can say is that Zope hurt my brain when I tried to use it.


If application servers were gloves, Zope would be a huge mangling metal monstrosity that latches around your ligaments, compromises the integrity of your bone structure, denudes you of subtle sensations and basically atrophies the muscular system of an otherwise healthy hand. While Webware, on the other hand, is like smooth satin joy. You can still do everything you could do before, but it's much more fun because it feels so good!

--T



-------------------------------------------------------
This SF.NET email is sponsored by: eBay
Great deals on office technology -- on eBay now! Click here:
http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
_______________________________________________
Webware-discuss mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/webware-discuss

Reply via email to