Dear Wiki user, You have subscribed to a wiki page or wiki category on "Tapestry Wiki" for change notification.
The following page has been changed by DanielJue: http://wiki.apache.org/tapestry/FrameworkComparisons ------------------------------------------------------------------------------ == When to use Tapestry == * If you have a one or more designers (the artsy-people) who like to modify HTML documents instead of things like JSPs. - * If you don't like dealing with XML configuration (Tapestry 5) + * If you don't like dealing with XML configuration or "boiler plate" code (Tapestry 5) + * If you have struggled in the past with separating Model from the View (MVC aka Model 2 design pattern), Tapestry makes this much easier. + * If you want a component based framework based on POJOs (Plain Old Java Objects). + * If you need high performance and high load handling. == When not to use Tapestry == * If you are stuck on Java 1.4 or are otherwise forbidden from using annotations and Java 1.5 features. * If you require out-of-the-box Portlet support (check for updates, or re-word this, may be available in T4/T5) * If you are afraid or forbidden to learn new technology/frameworks/patterns (IOC, Maven, etc) - * If you are not allowed to use Maven. (Currently used by T5 for gathering library dependencies, although not specifically required) + * If you require first class IDE support. There have been IDE plugins in the past (T4), but we must wait a while longer for T5 IDE plugins (update). + == Challenges faced by Tapestry newcomers == Some of these are addressed elsewhere in the Tapestry documentation. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
