Can Python replace Visual Basic? Should it?
digitig at cix.co.uk
Wed Mar 7 23:24:00 CET 2001
In article <5DZo6.11126$hn5.1578410 at news1.rdc1.mb.home.com>,
bbollenbach at homenospam.com (Brad Bollenbach) wrote:
> Okay, sure this has been asked again and again, but I've never really
> seen a
> clear answer to this question:
> Can Python replace Visual Basic? Should it?
I've seen a yes/no and a yes/yes answer so far to this. I'll add a
no/maybe answer. That "no" is a /technical/ yes, but Python is never
likely to have Microsoft's marketing muscle behind it (I hope!) and so
will never replace Microsoft's language of choice. I work in a corporate
environment that mandates VB (& VBA) for everything because it mandates
Microsoft for everything and the people who do the mandating aren't
interested in the technical issues -- we deliver using VB, so why should
they have the maintenance overhead of multiple languages (even multiple
MS languages)? Python isn't going to overcome that sort of corporate
But when I'm given a choice, I now use Python for everything. There is
stuff I wouldn't use it for (safety critical, for one) but I don't do
that stuff. I keep C++, Delphi, Eiffel and Ada in a back pocket; I have
Perl, Java, Fortran, Prolog and even Forth on a mental back-shelf, and I
would pull any of them out if needed. But at the moment I don't need them.
I don't know if that's because of the nature of what I do in my own time
(mainly scientific and data manipulation, no serious GUI stuff) or if it's
across the board advantages of the language. I suspect the former; I'm
reminded of Michael Jackson's comment that if something helps you with
every possible problem then it's not going to help you very /much/ on any
/particular/ problem. I'm going to try to keep a varied set of programming
tools clean and sharp.
So that's another reply in vague generalities that's not going to be much
use to you :-)
More information about the Python-list