It's been a while since i've had time to explore ZPatterns - and now the time has come that I am considering to base development for a new project on ZPatterns. I think I'm better prepared now - I read Coad's Object Models, and implemented a data management layer in Delphi. The project envolves Customer Relationship Management - like openticket, but I don't like openticket's tight coupling with the SQL databases. First stupid question: Are ZClasses based on Dataskins PD (Problem Domain) objects or DM (Data Management) objects? Can somebody possible categorize the main classes in ZPatterns according to Problem Domain, User Interface, Data Management? Would it be safe to base development on ZPatterns if I want to use an SQL RDBMS as storage and ZPatterns as DataManagement layer ie. is ZPatterns stable engough? Roché
At 02:00 PM 11/6/00 +0200, Roch'e Compaan wrote:
First stupid question: Are ZClasses based on Dataskins PD (Problem Domain) objects or DM (Data Management) objects? Can somebody possible categorize the main classes in ZPatterns according to Problem Domain, User Interface, Data Management?
DataSkins are for PD and UI classes. It's usually simplest to combine PD and UI, and as long as you ensure that UI methods call PD methods, not the other way around, then it works fine. Specialists and Racks are the Data Management objects.
Would it be safe to base development on ZPatterns if I want to use an SQL RDBMS as storage and ZPatterns as DataManagement layer ie. is ZPatterns stable engough?
Ty and I have production apps based on ZPatterns running at our company, using both SQL and LDAP. Of course, we're in a better position than most to fix it if something breaks. :)
Hi Roche, PJE produced some great comments about this in reaction to my lame attempt at an example. There also some good discussion about other questions on the list. Here are a few choice posts: http://lists.zope.org/pipermail/zope-dev/2000-October/007232.html http://lists.zope.org/pipermail/zope-dev/2000-October/007205.html http://lists.zope.org/pipermail/zope-dev/2000-October/007287.html http://lists.zope.org/pipermail/zope-dev/2000-October/007289.html hope that help... sometime (soon?) I hope to get a chance to re-work the example with references to these posts, plus fixes to make the example 'fit' the model. Also.. I want to incorporate another specialist to demonstrate interapplication integration. -steve
"Roch'e" == Roch'e Compaan <roche@ybm.co.za> writes:
Roch'e> It's been a while since i've had time to explore ZPatterns Roch'e> - and now the time has come that I am considering to base Roch'e> development for a new project on ZPatterns. Roch'e> I think I'm better prepared now - I read Coad's Object Roch'e> Models, and implemented a data management layer in Delphi. Roch'e> The project envolves Customer Relationship Management - Roch'e> like openticket, but I don't like openticket's tight Roch'e> coupling with the SQL databases. Roch'e> First stupid question: Are ZClasses based on Dataskins PD Roch'e> (Problem Domain) objects or DM (Data Management) objects? Roch'e> Can somebody possible categorize the main classes in Roch'e> ZPatterns according to Problem Domain, User Interface, Roch'e> Data Management? Roch'e> Would it be safe to base development on ZPatterns if I Roch'e> want to use an SQL RDBMS as storage and ZPatterns as Roch'e> DataManagement layer ie. is ZPatterns stable engough? Roch'e> Roché Roch'e> _______________________________________________ Zope-Dev Roch'e> maillist - Zope-Dev@zope.org Roch'e> http://lists.zope.org/mailman/listinfo/zope-dev ** No Roch'e> cross posts or HTML encoding! ** (Related lists - Roch'e> http://lists.zope.org/mailman/listinfo/zope-announce Roch'e> http://lists.zope.org/mailman/listinfo/zope )
participants (3)
-
Phillip J. Eby -
Roch'e Compaan -
Steve Spicklemire