There seem to be several different categories of web frameworks, e.g. MVC, component based, event-driven, action-based, etc.
I can't find a comprehensive list of categories and definitions anywhere. (I dare not ask for examples as well.) Is there a general taxonomy of web application frameworks somewhere, or is this too fuzzy a question to allow for definitive answers?