jools enticknap wrote:
>
> Hi
>
> I've had a look through the mail archives, but I could'nt find and any words
> written about a possible Java port.
AFAIK, there are no plans underway to implement a Java port of the
Gnucash. As a Java/C programmer myself, I tend to think that doing such
a thing would be equivalent to performing a full rewrite. While such an
effort could theoretically, maybe be worthwhile, I have serious doubts
as to whether or not Gnucash would be a desirable or useful starting
point.
> I've been using Xacc for ages and I like it, and I wanted to attach it to a
> MySQL database by modifying the engine[snip]
Being able to access the back-end data of your financial management
product via SQL would definately be very cool. This sounds like an
excellent project.
>but I thought it would most likey be
> easier to start a Java port and use JDBC.
I don't think that Java and JDBC would make things easier. JDBC is not
that bad, but it ain't That Good either (TM). As far as the simplest
way to go with the existing Gnucash sources, I suspect that you could
rely on the Gnome-DB api and get reasonably good performance. It would
be far from trivial, but in the end you would get database API
abstraction, and good performance.
Your other option is to hard-code support from some known DB backend
such as MySQL or PostgreSQL. Again, this isn't trivial, but could be
worthwhile depending on what you want to accomplish.
> If there is a project (not gnucash) already doing something like this would
> they kindly let me know!
What's your opinion of Python as a Language? I've always seen it as
something that would be fairly strong for developing Financial
applications, if there were ever enough momentum developed behind such a
project. There is one such project underway, I believe, and they may be
fairly receptive to your db ideas as Python has a fairly well-done
standardized db access API. Unfortunately I can't remember the name or
URL at the moment, but I believe it is on the Gnome software map
somewhere.
--
---------------
Jesse D. Sightler
http://www.biddin.com/delorean/
VIN# 5220
--
Gnucash Developer's List
To unsubscribe send empty email to: [EMAIL PROTECTED]