[kplato] RDBMS for Kplato

Chris Clarke kplato@kde.org
Tue, 19 Jun 2001 12:57:32 -0700


On Tuesday 19 June 2001 11:28, Thomas Zander wrote:

> On Tue, Jun 19, 2001 at 02:26:59PM +0300, Jyry Kuukkanen wrote:
> > Wouldn't it make more sense to break this project into three sections:
> >
> > 1) User interface related (web/Local GUI/...)
> > 2) Application functions (create project, allocate resourses etc.)
> > 3) Database connectivity
>
> He, you seem to be a programmer ;)
> That is a standard programming model, where a programmer builds the
> parts seperately so its a lot easier to bugfix and build new front-ends.
>
> The default would be to have it like this
> 1) internal data model. A number of classes that represent the different
>    things (where things are everything from a project to a user to
>     a contractor)
> 2) build saving loading and interactions INTO the data objects. I.e.
>    a project can save itself as an xml-stream. Just a stream, someone
>    else decides what to do with this.
> 3) Build a Gui on top of this, view seperated from logic. Is a programming
>    technique thought around the world today ;)

I'd like to add:

0) Define the general functionality

to this list.  In the discussions to date t has become evident that the 
different disciplines here use different vocabularies and different needs, 
not to mention people's vision of the product differs depending on what level 
of program management they're in.

This layout makes perfect sense from the programming point of view and seems 
to be the direction we're heading (if you trace back through enough of the 
emails it is eventually possible to maybe infer that fact :-)  

Cheers,
Chris.

-- 
Chris Clarke
security@cfourconsulting.com
http://cfourconsulting.com