[PyQt] Re: Any Large PyQt Projects?

Arthur Pemberton pemboa at gmail.com
Fri Feb 20 19:06:21 GMT 2009


On Fri, Feb 20, 2009 at 9:13 AM, Toby Dickenson
<tdickenson at geminidataloggers.com> wrote:
> Brent Villalobos wrote:
>
>> I'm looking for examples from people who have written large PyQt
>> applications and I would like to hear your opinions on what worked well
>> and what did not specifically with choosing python over C/C++.
>
> Hi,
>
> I'm lead developer for a 50kloc PyQt project. Comparing this to previous C++
> (but not Qt) project of similar size I estimate a 8:1 loc ratio for
> C++:python implementations of the same features.
>
> Python has been a big win in terms of developer productivity, code quality,
> and maintainability. Those are the obvious advantages you should have been
> expecting to hear.
>
> We have also seen advantages in product performance and latency, even in the
> relatively CPU-intensive parts. This is entirely due to being able to
> deliver better algorithms (thanks to the productivity and maintenance
> advantages I mentioned earlier)
>
> Some minor disadvantages:
>
> * RAM footprint - *code* cant be shared between instances of your program.
>
> * Startup time while your modules are imported. Plan to have a splash screen
> with a progress bar :-(

I know your company may not be into charity. But I am interested in
how people go about deploying such systems, especially for Windows
desktops. In Linux, package management systems make things relatively
easy.

-- 
Fedora 9 : sulphur is good for the skin
( www.pembo13.com )


More information about the PyQt mailing list