For one thing, mod_whatever may not exist for whatever hot new language you want to use. ZeroMQ already has bindings for most languages people might want to use (including weird ones) and there are only like 16 C functions plus some constant declarations, so bindings are easy to make. And once you have ZeroMQ support, Mongrel2 can talk to you. That may not be a killer feature for you, but it's really nice.
Plus, everything in the design of Mongrel2 just seems to make sense. I'm not sure how to describe it; Mongrel2 smells good.
Plus, everything in the design of Mongrel2 just seems to make sense. I'm not sure how to describe it; Mongrel2 smells good.