[Tutor] Re: Python Advice Needed

Jorge Godoy godoy at ieee.org
Thu Nov 25 11:52:12 CET 2004


"Anthony P." <cajuntechie at gmail.com> writes:

> I've decided to embark on a rather ambitious new project and am
> seriously considering using Python for it. Basically, I'm creating a
> kiosk system that will need to be available 24/7, handle network and
> hard interfaces, and present a nice GUI to the customer.
>
> After reading a lot on both this group and a few other sites, I think
> that a combination of Linux, Python, and wxPython would be ideal for
> this task. But I wanted to ask those of you who actually use these
> technologies what you think. Do you believe that this combination is
> acceptable for a commercial, user facing product? Am I being a bit too
> "gung ho" about Python?
>
> I know I don't have the expertise to pull this project off all by
> myself so I will have to hire some programmers. Is hiring Python
> programmers any more cost effective than hiring say a C++ programmer
> or a Java programmer? From a financial standpoint (the open source
> thing not withstanding), does Python make sense?

I would go for it if I were you.

You can restart the application automatically if it crashes or is closed
somehow (though I don't think it should happen). 

We use Python + wxPython on some cross platform software that are
critical for offices and they only show some kind of problem when the
machines are overloaded.  If the machine is processing within its
nominal load and with enough RAM, the application is rock solid.

The thing is: design everything to work on a maximum load and minimum
RAM environment.  If this is unlikely to happen, you can relax on some
points to not waste engineering effort on it, but not too much.


On the other hand, I am not sure I'd write a life support system in
Python. 



Be seeing you,
-- 
Godoy.     <godoy at ieee.org>



More information about the Tutor mailing list