Just wanted to add one quick comment regarding Goliath. Goliath isn't a web framework, it's more of an API framework.
The general use case for Goliath is to serve data through JSON, XML or whatever format that can be consumed by front end web apps or other applications.
For example at PostRank, we use various Goliath servers to power our APIs which serve data displayed by the Rails applications.
Just wanted to add one quick comment regarding Goliath. Goliath isn't a web framework, it's more of an API framework.
The general use case for Goliath is to serve data through JSON, XML or whatever format that can be consumed by front end web apps or other applications.
For example at PostRank, we use various Goliath servers to power our APIs which serve data displayed by the Rails applications.