I have been working on an analysis of different Open Source Frameworks.
The criteria used on the analysis was the one commented here.
The number of frameworks analyzed is limited, basically I had not time for all it did not make sense for the customer. We did a selection that you can consider good or bad. We selected some different type of frameworks to give perspective to the customer about the different type of environments and the diversity that exist.
This is the summary: