4 ms·
I agree Rails is not the Ruby opus magnum and the easiest way to get convinced about it is to read ruby-talk list for a couple of months. OTOH the Python's "on
by kunley 16y ago
I agree Rails is not the Ruby opus magnum and the easiest way to get convinced about it is to read ruby-talk list for a couple of months.
OTOH the Python's "one way" is also not the point and is easily misunderstood.
I recently jumped into myriads of Python low-level webserver libs and engines - like say Sinatra. I had to investigate them thoroughly to decide what to use for our startup. There are dozens of them and each encourages some other style of programming. There wouldn't be so much of them if people went into "one way of doing things" church.
- halostatue 16y agoYou're right: it's a preference for "one obvious way", not saying that there's "only one way". My error for saying this the way that I did. Ruby also has a bit of the "obvious way" (convention over configuration) stuff, but it's not as front-and-center as, say, the Zen of Python (where the obvious way stuff comes from, IIRC). There's more in common than not in common between the two languages. I still prefer Ruby because it works the way my brain does (or, more accurately, there are choices made in Python design that do not work the way my brain does).