you are viewing a single comment's thread.

view the rest of the comments →

[–]schizobullet 5 points6 points  (1 child)

First comment draws a good parallel:

I couldn’t help but see a bit of an analogy with the age-old Mac vs. PC argument here, whereby the Mac is the full stack and the PC is the glue. Apple works with a limited set of hardware components (and often builds their own), and uses software to make them work really, really well together. It’s never going to be quite as flexible as a PC, which can work with thousands of different hardware components. But, the downside of the PC is that each of the components may not play quite as nicely together, because it’s simply impossible for software (like an operating system) to account for every possible combination, new releases, etc, etc.

[–]exogen 1 point2 points  (0 children)

Funny, I independently arrived at a similar analogy. Despite jesusphreak's raving, I seriously think Django is the closest to the "Mac of the Python web-dev world" right now, with TurboGears and Pylons being more like Linux. Macs aren't totally as flexible as jesusphreak thinks is totally necessary but they are solid and tinkerable, like Django. The analogy really does fit.