There's a perennial discussion on Reddit about the strengths of Python vs Ruby.
there was mention of WSGI as a web-app standard on Python. here's the quote:
"That's the point, it is a language-wide standard that has been
adopted by the community officialy. It makes it trivial to make a web
application that supports WSGI to run on any server that runs on WSGI.
In Ruby, you look at something like Mongrel and it has to explicitly
add Rails, Camping, Nitro support. In Python, if a server is WSGI,
anything that supports WSGI will run on it. Some frameworks, like
Pylons, have incorporated it throughout the stack to make it trivial
to swap put template systems, ORMs, you name it. Rubyists would do
best to check it out; while it is a very simple standard, it is very
empowering to the web development community. That's why you see so
many frameworks in Python, because frankly they are rather easy to put
together."
Could Ruby benefit from an internal standard like this?