Why should I use wxPython vs wxC++

Please excuse this intrusion.

I love python.

I have a budget to create an app.

It should be easy to modify like VB.

It should be microsoft-intolerant because I hate Seattle.

The app is gonna peruse sourcecode to move stuff around.

I want a gui, because it will be cool.

I need the overview guru’s advice on this one.

Q: Is wx_____ good for this, or is it overkill,

Q: What competing technologies exist.

Thanks guy/gals.

I truely appreciate any feedback on this. You are doing great work!

-jim

This sounds like a homework assignment.

Karsten

···

On Tue, Dec 11, 2007 at 12:36:41PM -0600, james pruett wrote:

Please excuse this intrusion.

I love python.
I have a budget to create an app.
It should be easy to modify like VB.
It should be microsoft-intolerant because I hate Seattle.
The app is gonna peruse sourcecode to move stuff around.
I want a gui, because it will be cool.

I need the overview guru's advice on this one.

Q: Is wx_____ good for this, or is it overkill,
Q: What competing technologies exist.

Thanks guy/gals.
I truely appreciate any feedback on this. You are doing great work!

--
GPG key ID E4071346 @ wwwkeys.pgp.net
E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346

james pruett wrote:

Thanks for the reply.
I dont see any GUI in PyObjC

Via PyObjC you have access to most of the Cocoa library, which is the Mac UI and other supporting APIs.

···

--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!

Answers:

Q1: wxPython is easy to edit. Use any good text editor. One of the great things about Python is that you can create small test scripts and run them interactively to see the results.

This link should help a bit with Python (the language):

     About Python™ | Python.org

    * very clear, readable syntax
    * strong introspection capabilities
    * intuitive object orientation
    * natural expression of procedural code
    * full modularity, supporting hierarchical packages
    * exception-based error handling
    * very high level dynamic data types
    * extensive standard libraries and third party modules for virtually
      every task
    * extensions and modules easily written in C, C++ (or Java for
      Jython, or .NET languages for IronPython)
    * embeddable within applications as a scripting interface

Q2: There are lots of "competing" technologies. What you're really asking is why is wxPython the best choice for your project. First you should have a clear understanding of the business case. For example:

    * What problem does the application solve?
    * Who is the target audience? (i.e., who will be using the
      application and under what circumstances? mixed platforms?)
    * What are the external constraints, if any? (for instance, high
      availability or access to network resources)

By clearly defining the business case, the best choice of technologies will emerge. Good chance that wxPython will be considered.

Brian

···

__________________________________________

Brian Wolf
brian@activustech.com
Activus Technologies Corporation
__________________________________________

james pruett wrote:

Please excuse this intrusion.
I love python.
I have a budget to create an app.
It should be easy to modify like VB.
It should be microsoft-intolerant because I hate Seattle.
The app is gonna peruse sourcecode to move stuff around.
I want a gui, because it will be cool.
I need the overview guru's advice on this one.
Q: Is wx_____ good for this, or is it overkill,
Q: What competing technologies exist.
Thanks guy/gals.
I truely appreciate any feedback on this. You are doing great work!
-jim