Python -- (just) a successful experiment?

Paul Rubin http
Sun Aug 7 05:42:43 EDT 2005


bkhl at stp.lingfil.uu.se (Björn Lindström) writes:
> I don't see why the things you talk about would have to be part of the
> main Python distribution. Ruby on Rails seems to do pretty well without
> being included with the core language.

I haven't used Ruby on Rails but from the description I saw, its distro
includes everything needed, which I assume includes Ruby itself.

> There's already a pretty successful programming framework for Python
> (Zope), and I don't see why people wouldn't be able to put something
> like that together to compete on more equal terms with Ruby on Rails, or
> Delphi, &c.

I have the impression that Zope is ungodly complex, and revolves around
a weird and nonstandard database instead of having an SQL interface.

> If you want the whole of the Python community to start developing stuff
> for one particular GUI toolkit, I think you'll have much more success by
> just making a really good GUI toolkit, than trying to force people to
> use it by standardising it. (Which I think is shown by the proliferation
> of GUI toolkits other than Tkinter.)

Actually that proliferation is one of the culprits in Python being a
pain to deal with.  I'm personally not a GUI fetishist and Tkinter has
been good enough for the client-side GUI's I've needed to write (I'm
more web-oriented most of the time).  But the reason for that
proliferation is other people are dissatisfied with Tkinter.  That
by itself says the stdlib is lacking.

> In short, when you have your one-click-install Pythonic IDE
> extravaganza, I'm sure people will download it, whether or not they can
> do it on python.org.

There's already a Python IDE (Idle) included with the Python distro;
its problem is that its limited in functionality and it's buggy.

Anyway, I'm a Python user, not an evangelist.  As a user I'm happy to
have Python and am thankful to its authors, even though (like anything
else) it's a long way from being perfect.  But I do get annoyed by
evangelists who make unsupportable claims that the product doesn't
live up to.



More information about the Python-list mailing list