[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnumed-devel] Re: A Simple question:

From: Sebastian Hilbert
Subject: Re: [Gnumed-devel] Re: A Simple question:
Date: Mon, 11 Aug 2008 16:37:23 +0200
User-agent: KMail/1.9.9

On Sonntag 10 August 2008, Gour wrote:
> >>>>> "Sebastian" == Sebastian Hilbert <address@hidden> writes:
> Sebastian> Yes.
> Good.
> Sebastian> Please go ahead. Any client is welcome. we encourage you to
> Sebastian> build it on the middleware that is used by wxpython.
> I have to find out how the GUI code is abstracted in the whole
> application.
> Sebastian> Why not pyqt. It seems widely accepted and industry
> Sebastian> supported. Please remember it is quite a huge undertaking to
> Sebastian> rewrite the whole GUI code.
> I understand...
> However, based on my experience with wx and from what I've heard and/or
> found out, it is clear that wxpython runs better on Win32 platform (even
> pygtk guys confirms it) than on Linux which is a pity considering that
> Linux is kind of 'native' platform for it.
> Moreover, wx is an extra layer on top of GTK (on Linux) which is not
> required and I do not like wxglade & its automatically generated code
> which has to be shipped with GNUmed. Instead, I would prefer shipping plain
> Glade file and using GtkBuilder for generating GUI code withing GTK+
> itself.
> I believe pyqt is nice and robust toolkit, but I simply prefer GTK+
> toolkit and will use it for another project in Haskell.
> Moreover, GTK+ is written in C and therefore much better suited for
> providing binding for other (or dynamic) languages.
> Karsten also confirmed that choice of wxpython is due to historical
> reasons, so maybe it's time for a new history.
> If the GUI code is nicely abstracted, it won't be so huge
> undertaking...let's see.

We welcome any effort and will provide mentoring to anyone willing to do this. 
I agree that pyqt and pygtk have better gui rad tools available. This is 
definetly more attractive to potential developers.

I would go about this like this (and write history :). Why don't you learn 
python through GNUmed and document what you learn as small youtube videos. 
Nothing fancy. 

First episode could be : Where can I find GNUmed. Where is the source and 
where is the Wiki. Second episode could be e.g. what parts is gnumed made of. 
python wxpython, postgresql and what layers are there e.g. database 
abstraction, gui abstraction.

We have coded with different guis in mind. If one is willing to find and adapt 
to the abstraction layer than you can have you own gui quickly. I have always 
been looking for a web interface since most people know HTML, CSS ans AJAX.

There are some python bindings availabe so a pythonic webclient can be written 

Let me know where you need mentorin

Sebastian Hilbert 
Leipzig / Germany
[]  -> PGP welcome, HTML ->/dev/null

reply via email to

[Prev in Thread] Current Thread [Next in Thread]