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?