On Tue, Jun 05, 2007 at 09:40:33PM -0700, JonLaidler wrote:
> 
> I would be interested to hear how many companies are usng Wicket, and how
> many of those companies switched to Wicket from other frameworks.

Here's my Wicket story. Our team is a small internal development group
inside a large bank. We decided to look for alternatives to Struts 1
earlier this year. Initially we looked at Spring MVC and Struts 2 but
felt that these were only incremental improvements on Struts 1. We had a
quick look at Wicket, based on the buzz we'd noticed in various forums,
and were very impressed. After a more thorough review, we selected
Wicket and are now developing two fairly complex Wicket-based apps.

Amongst Wicket's many advantages, the following stand out for me:

- The ability to encapsulate UI components, including all required
  markup, CSS, Javascript, and localization files, into shared JARs on
  the classpath. Having a shared component library is key to our team,
  since we tend to develop many small Web apps.

- The ability to aggregate smaller components into larger and more
  complex ones. This allows us to create much richer pages, since we can
  think at an appropriate level of abstraction: I can just throw our
  standard page banner component on a page without thinking about the
  fact that it contains a logo, the app title, and a list of global
  navigation links. (In fact, it's even simpler than that. The banner is
  added by the base page that each app page extends.)

- The fact that the same principles of a component tree and markup
  inheritance work from the smallest components right up to the entire
  page. This is very different from most Model2 frameworks, where you
  need something like SiteMesh or Tiles to add common banners and
  navbars to pages, and from JSF, where the internal structure of
  components is very different that the way they are composed into
  pages.

Unfortunately, these are subtle points that can be difficult to sell,
especially since evaluations tend to involve toy examples.

jk

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to