Does Struts really need two frameworks? (long)