Request for Validation of Python as Development Language
maxx at easynews.com
Tue Nov 13 18:30:39 CET 2001
Python is compiled to byte code, and run through a byte code interpreter.
Essentially, so is Java, and .NET. I think of "scripting" is simply one of
Python's "modes", included alongside of full-scale application development, and
prototyping. In reality, Python is _more_ capable than languages like Java,
simply because I can choose to develop a complete end-to-end solution, or a
simple script to get a simple job done. I would never think to use Java or C# to
write database maintenance scripts, but I would not have many reservations about
writing a database application in Python.
My approach in advocating Python is currently "what gets the job done best ?"
For me, best is defined in terms of development speed, ease of maintenance (both
now and a year from now when I have lost track of why I wrote the app in the
first place), and portability between operating systems AND programmers (I find
that understand other's Python code is easier than with most other languages).
And in the end, Python plays well with others. Easy interation with Windows COM
objects, and Java through Jython means that even if the rest of the camp will
not "see the light", Python can still play a role with those who prefer it's
On Mon, 12 Nov 2001 23:19:35 -0500, "A. Keyton Weissinger"
<keyton at weissinger.org> wrote:
>Does anyone have a more recent list of commercial products out there that
>use Python? I've heard the usual RedHat, Microsoft (nebulous), and Ultima
>Online. I'd like more.
>The information in the books and the python.org site is a bit dated.
>I'm pretty new to the language and I'd like to use it for more stuff at
>work. I'm beginning to feel some of the stigma of it being a "scripting
>language." This is a bad rap. I'm in a .NET/Java shop (about 90%/10% for
>those who care) and I'd like to introduce Python into the mix. But I say
>"scripting language" and people head to the hills yelling "PERL!" which is a
>bit disconcerting (especially since I like Perl too, though not as much as
>Python). They need to hear "object oriented application development
>language" or I need to buck up and realize I'm barking up the wrong tree.
More information about the Python-list