r2 - 30 Sep 2005 - 15:36:08 - BobbyRulloYou are here: OSAF >  Projects Web  >  ScoobyHome > ScoobyPlanning > WebFrameworkComparison > SpringEvaluation

Spring MVC

Agility

Pages are JSP's. Configuration of controllers, etc. are Spring bean config files, which can be a little verbose, but are pretty easy to read.

Support

Spring has a very active developer community and is well supported and documented.

Skinability

Spring has themes!

Performance / Scalability

Adequate.

I8ln

Since it's JSP, just use jstl tags for this. Themes can also be internationalized.

Expression / Templating Language

JSP based.

Componentization

None, except for what JSP gives you.

Summary

Spring is a very solid choice. It is a more modern framework supporting newer programming idioms (like IoC?) and is well supported. Its theme support is very well suited to our skinning needs. Since it's JSP we can also pull in tiles if we need to for page layout components.

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r2 < r1 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.