tapestry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Tapestry Wiki] Update of "FrameworkComparisons" by DanielJue
Date Wed, 19 Mar 2008 17:00:43 GMT
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:

  == 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,
-  * 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: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org

View raw message