You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by Apache Wiki <wi...@apache.org> on 2011/01/01 15:49:05 UTC

[Tapestry Wiki] Update of "FrameworkComparisons" by BobHarner

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Tapestry Wiki" for change notification.

The "FrameworkComparisons" page has been changed by BobHarner.
The comment on this change is: Minor updates.
http://wiki.apache.org/tapestry/FrameworkComparisons?action=diff&rev1=5&rev2=6

--------------------------------------------------

   * 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 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).  
+  * 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 ==
@@ -26, +26 @@

  
   * Using Maven.  For many users, Tapestry 5 may introduce you to Maven for the first time. Many T5 tutorials use Maven to get you started (archetypes, screencasts, articles, appfuse), but you are not required to use Maven at all.  To restate, Maven has never been a requirement, only a convenient way to deal with dependencies and builds.  So it may be a development burden to stay up to date if your particular build tool doesn't find that dependency of a dependency of a dependency for you.
  
- = Comparisons to previous versions of Tapestry =
- This is addressed elsewhere, and it was done so early on because it is a hot topic.  Tapestry tends to make use of new technology as the years pass, and many times that has resulted in major change.  Granted, this usually happened on Major revision changes, so some incompatibility is to be expected as with any framework.  Tapestry 5 (T5) was designed so that any future changes would have less of an impact.
- 
- 
- 
  = Quick Comparisons to Other Frameworks =
  
   * Tapestry And Struts
    * See TapestryFasttrackForStrutsProgrammers
  
   * Tapestry And Wicket
-   * See author Kent Tong's blog post "My Thoughts On The Differences" [[http://agileskills2.org/blog/2007/09/my_thoughts_on_the_differences.html]]
+   * 2007: See author Kent Tong's blog post "My Thoughts On The Differences" [[http://agileskills2.org/blog/2007/09/my_thoughts_on_the_differences.html]]
-   * placeholder
+ 
  
   * Tapestry And JSF
    * placeholder
@@ -49, +44 @@

   * Tapestry And GWT (Google Web Toolkit)
    * placeholder
  
-  * Discussion and comparison about different Frameworks, including Tapestry
-   * Choosing a JVM Web Framework [[http://raibledesigns.com/rd/entry/choosing_a_jvm_web_framework1]]
-   * Diploma thesis (german) with a chapter about web framework evalutation  [[ftp://ftp.ifs.uni-linz.ac.at/pub/diplomathesis/daschiel.pdf]]
+  * Comparisons of Multiple Frameworks, including Tapestry
+   * 2010: [[http://raibledesigns.com/rd/entry/my_comparing_jvm_web_frameworks|Matt Raible at Devoxx 2010]]
+   * 2010: [[http://www.zeroturnaround.com/java-ee-productivity-report-2011/|Java EE Productivity Report 2011]] survey by ZeroTurnaround
  

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org