Merging Struts with WebWork might give it some life, but I'd prefer Spring. Spring MVC is excellent, and there's lots more worthwhile stuff in the Spring toolbox.
Is creating tables with sortable columns "built-in" or can be done without a lot of programming?
"sortable columns"? What columns can't be sorted using ORDER BY? Maybe you mean "indexed". Or perhaps you're asking whether it's better to sort in the database or on the middle tier. I'd let the database do what it's good at and use ORDER BY clauses whenever I could.
Joined: Jul 12, 2002
Thanks a lot for your reply.
Yes, 'order by' is fine. My comment really referred to more opaque frameworks like JSF where sorting requires you do (a lot) more work or use MyFaces (which isn't exactly "plug-and-play", to say the least, either <s> .
Judging by the reviews I've read for Struts and Spring, it seems that Struts still enjoys the most widespread usage and is probably the best framework to use to find programming talent out there. That may change if JSF really takes off. I've heard lots of good things about Spring too.
I use Java Server Faces. Either Sun's or MyFaces. I think it has a more flexible navigation and logic schema than Struts. Still you can include Struts in the project and get the best of both worlds. For example keep the control in JSF and a lot of the view goodies made with Struts tags.