Help Required for Choosing Programming Language

Stef Mientki S.Mientki-nospam at mailbox.kun.nl
Fri Feb 16 19:34:53 EST 2007


Bruno Desthuilliers wrote:
> Stef Mientki a écrit :
>> ifti_crazy at yahoo.com wrote:
>>
>>> I am VB6 programmer and wants to start new programming language but i
>>> am unable to deciced.
>>>
>>> i have read about Python, Ruby and Visual C++. but i want to go
>>> through with GUI based programming language like VB.net
>>>
>>> so will you please guide me which GUI based language has worth with
>>> complete OOPS Characteristics
>>
>> Although the GUI of Python is not as good as VB,
> 
> "the GUI of Python" ? What's that ? Python is a *programming language*, 
> not a GUI toolkit.
The final goal of programming language is (in most cases)
meant to create functional things,
that can assist people to perform their tasks.
The UI of that resulting thing should be optimal adapted to the final audience (and task).
My audience is most comfortable with a intuitive GUI.
In most of my applications,
I need about 50% of the time for the GUI and 50% for the other functional code.
These estimates are for Delphi (is about identical as VB, which I used previous).
For what I've seen until now from Python,
- designing the GUI will cost me about 2 .. 3 times as much in Python
- Python is not capable of doing everything I need
(almost all interactive actions are very primitive and crashes a lot)
- designing my other functional code in Python,
will reduce the development time with an estimated factor of 2
So the combination of Delphi (or VB) and Python seems the optimal combination for heavily GUI's.
- one of the big problems with Python is the version differences (compatibility)

In one of the other threads, Dabo was meant as a GUI designer,
I tried it yesterday,
and although it looks very promising,
at the moment this is not a graphical design environment,
just a complex (compared to Delphi) design environment with graphical feedback.
Just my 2 cents ;-)


> 
>> (although others in this group will definitely have a different opinion),
>> the beautiful thing about Python is,
>> that you can easily embed /encapsulate it in VB,
>> giving you the best of both worlds.
> 
> Why would one go thru the pain of "embedding" Python in VB (if that's 
> even possible) when Python can directly access the Win32 API and all COM 
> components and have bindings for GUI toolkits like wxWidgets ?
"Pain of embedding" ?
About 10 lines of code, which you find ready to use on the web ;-)
And the performance is fantastic !
(I even use it for realtime, as a complete replacement for MatLab and LabView)

Bruno, I think we've a different audience / target application,
and at the moment we'll never agree about GUI,
but I promise that'll try the different Python graphics in the future,
and you will be the first to hear if my current conclusions are wrong.

cheers,
Stef



More information about the Python-list mailing list