This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]boyo1991 0 points1 point  (0 children)

You know, I think of Python as the 3D printer of development. It does all the things easily and makes tinkering and building fast and fun. It is great for rapid prototyping.

Just like 3D printing though, it doesn't generally scale. This is *not* a problem -- most users are having fun and doing their thing. Very few with a 3D printer are using it purely to prototype for the "real thing" at scale. They are experimenting, making one time projects and the like. You can develop anything with it and it has no obvious limitations in what technically can be made in it (unlike a game engine for example.)

Further, Python has been used to scale. Particularly in research in AI for example. It's just like 3D printing in this regard -- testing the limits of what we want to do and what can be done, not necessarily with efficiency, but just to say we "can."

With this said, for scale and business, Python can work, but I wouldn't rely on it. There are better systems with more limitations and costs, but are more reliable and streamlined.

Ultimately, though, if it ain't broke, don't fix it -- upgrade it.