Steve, folks

"SF" == Steve Freitas wrote:

 SF> I'm going through the MiddleKit docs right now... Since I can't really
 SF> program, but merely pretend to, I figure my value to the project might
 SF> be in documentation suggestions.

Having prior experience in developing OORDB system in python several years
back (http://www.kds.com.ua/akhavr/projects/python-oordb.shtml) I'd like to
comment on MiddleKit.

And I'm sorry to say, that MiddleKit seems quite near to a crap.  After a
week of using it, I feel sorry that I've committed to it.

Problems outline (from the top of my head)
 - no global object id: when I want to restore a subclass using base class
name with fetchObject it fails miserably.  Ergo, I have to transfer _both_
id and type to be able to restore my object from db
 - if object is unhasheable, it fails to store it in storage cache, because
cache is hashed by itself, not by its key
 - it forces you to use no-param constructor: __init__(self)
   and set all object's data via setAnItem methods
 - and yes, you just plug it in and forget for that same reason: you don't
   have an ability to access and set your objects plainly

Sorry for rant, but I've spend already a week fixing its bugs and, it looks
like, I'll have to spent lots more time fixing its design flows.

Anyway, as my time allows, I'll send out a bunch of patches.

Beware! ;)

-- 
Andrey V Khavryuchenko          http://www.kds.com.ua/
Offshore Software Development

_______________________________________________________________

Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm

_______________________________________________
Webware-discuss mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/webware-discuss

Reply via email to