Re: direction of knowit

Frank Osterfeld <[email protected]> Wed, 10 Mar 2004 15:37:09 +0100
Newsgroups gmane.comp.kde.devel.knowit
Message-ID <[email protected]>
* Michal Rudolf [Wednesday, 10.03.2004 12:49]:
> Frank Osterfeld,   =B6ro, 10 marca 2004 12:38:
> >Is the Qt XML stuff (http://doc.trolltech.com/3.3/xml.html) not suitable
> > or why libxml2?
>
> Don't know - I haven't Qt 3.3 yet. Anyway, relying on Qt 3.3 would mean
> that Knowit works only on KDE-CVS. I prefer to preserve support even for
> KDE 3.1. Upgrade to Qt XML can be considered, when Qt 3.3 becomes standar=
d,
> which probably would take some months are even a year.

That's not Qt 3.3 specific, the same page exists in every 2.x/3.x=20
documentation. In my opinion the XML stuff is in Qt at least since Qt2 and=
=20
the API should be stable at least within the Qt 3.x series I think. Many Qt=
=20
and KDE applications already use it so ut seems to be stable.
I thought you don't like it for any reason or there are important functions=
=20
not implemented in the Qt module, hence you want to use libxml2. If there a=
re=20
no reasons like this, I suggest using the Qt XML stuff, to avoid additional=
=20
dependencies.

> I am not sure. There are two options:
> * release 0.10 as 1.0 (stable) and begin major rewrite as 2.0pre
> * release 0.10 as last stable and begin major rewrite as 1.0alpha

I'd prefer option two:

Make 0.10 stable with the current code, that means no great changes, only=20
addition of small features and GUI improvements like complete Drag&Drop,=20
making it easier to add "knowit://"-links etc.
Then major rewrite with XML file format, kpart support and other stuff for=
=20
better KDE integration. =3D> 1.0
After 1.0: mind maps, whatever

That's my vision ;-)=20

=46rank

P.S.: Btw, a CVS repository would be cool ;-)


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click