Skip to Content.
Sympa Menu

pcplantdb - Re: [pcplantdb] moving on

pcplantdb@lists.ibiblio.org

Subject: pcplantdb

List archive

Chronological Thread  
  • From: Richard Morris <webmaster@pfaf.org>
  • To: pcplantdb@lists.ibiblio.org
  • Subject: Re: [pcplantdb] moving on
  • Date: Sat, 28 Aug 2004 09:31:32 +0100

Chad Knepp wrote:

Let me counter my own proposal with another:

Start on ibiblio ASAP with the Eden engine/dataset and build a RDBMS
agnostic python cgi ala 3) from August 11 post subject: 'platform
revisited'.

Yes I would go with this.

I think a python cgi would we rather cool actually.
To have our own set of classes/objects may actually prove
to be a really good system, which allows maximum
flexiability for programmers. Its potentially more
portable, easy to move hosts as less exacting
hosting requirements. For example it could be quite
easy to adapt this to make off line versions
running on a users PC, without requiring the user
to install a whole other third party system.

The model-view-controller design pattern has just come to mind.
This is a stadard object-oriented concept used in smalltalk
(see gang of four book, ask for ref if interested)
separting
model - data
view - display
controller - stuff in the middle
into separate componants.
With this design pattern you can do some cool stuff
like sub classing your model classes if you wish
to change the data storage, and sub classing
view classes if you wish to change the ways
its displayed. Its widely though to be one of the most
flexable ways to structure things.

Essentially this seems to be what we could end up with
we allow different object stores, we allow
different front ends (which we are very likely to want to do
later when we get to graphical from ends).

This morning I beleive that Chad's proposal will
give us the strongest system at the end of the day.


Rich
--
Plants for a Future: 7000 useful plants
Web: http://www.pfaf.org/ same as http://www.comp.leeds.ac.uk/pfaf/
Post: 1 Lerryn View, Lerryn, Lostwithiel, Cornwall, PL22 0QJ
Tel: 01208 872 963 / 0845 458 4719
Email: webmaster@pfaf.org
PFAF electronic mailing list http://groups.yahoo.com/group/pfaf






Archive powered by MHonArc 2.6.24.

Top of Page