hi, i am considering learning wxpython and have a few questions before i
get into it to make sure it is worth it.
1. what does it give me that java or c++ dont? is it cross-platform too?
2. does it allow me access to windows (or linux x-windows) native APIs?
for instance, how would i minimize an application to a user's desktop's
taskbar? can i?
3. is it a good platform to develop desktop application in, given that it
is a GUI app? how will i distribute it? is there any easy installer that
will allow me to install python first on a layman user's computer first,
then wxpython, then my own application? is this the concept of wxpython
or am i missing something?
basically, i guess u get my drift. is there any compelling reason for me
to add this to my arsenal or focus instead on java, c# and increasingly
flashmx?
thanks very much for any ideas/resources that i can use to decide.
.ep
Hi Erick, wxpython users,
currently I'm using wxpython to develop a *very large* Windows application and
I've used Java and C++ (and even visual basic) in the past to develop other
*very large* Windows applications.
In my humble opinion, the question is not about wxpython and java/c++, but
about python compared to other languages: PYTHON IS VERY COOL!
1. what does it give me that java or c++ dont? is it cross-platform too?
Yes, it is cross-platform and it works! I have experienced too many bugged
virtual machines and libraries when I used Java (there are a lot of bugs in
Java Swing libraries, for example). Secondly, java virtual machines waste
computer resources: tons of megabytes simply to open few windows, etc. This
does not happen when I use python/wxpython.
Concerning C++, I have experienced the problem of handling memory-leaks of NULL
pointer references. This does not happen in python/wxpython.
2. does it allow me access to windows (or linux x-windows) native APIs?
for instance, how would i minimize an application to a user's desktop's
taskbar? can i?
Yes! You could also use the Win32 API package provided with python.
3. is it a good platform to develop desktop application in, given that it
is a GUI app? how will i distribute it? is there any easy installer that
will allow me to install python first on a layman user's computer first,
then wxpython, then my own application? is this the concept of wxpython
or am i missing something?
In my opinion, it is a GREAT PLATFORM to develop desktop applications.
Concerning installation, you could use, for example, Inno setup
(http://www.innosetup.org) a free setup builder.
Bye,
-Corrado
ยทยทยท
-------------------------------------------------
This mail sent through IMP: http://www.cdc.unict.it/