> 1-Has anyone out there had to defend wicket vs. struts and would you
> have any resources/links/presentations to pass this way to help in
> presenting wicket to our group?

Yeah, a million times now :) Seriously, I think you can find quite a
bit googling (use model 2 vs wicket or something) or searching the
mailing list.

In a nutshell, imho disadvantages of Struts (and all model 2
frameworks like SpringMVC etc) are:
* no reuse
* no state management (making things like pageable lists etc and self
contained components tedious)
* no good abstractions (just actions in the scope of requests)
* no clean separation of presentation and logic (as with Struts you'd
use JSP or something similar)
* encourages bad coding practices (lots of hacks needed to get
something of any complexity done and coding with actions and page
flows is basically back to procedural programming again).

etc etc

> 3-Objectively, I am also looking for what wicket is weak at.

It depends on how familiar you are with Wicket and whether you think
the alternatives are better. If you like to script in pages (like
you'd do with JSPs) Wicket is probably not for you. More of a taste
matter though. Then there's the fact that by default it uses server
memory. But that's easy to get around, and imho even if you use
stateless pages, forms and links for your whole application with
Wicket, which is a less nice and limited way to use Wicket, you'd
still have a nicer programming model than, say, Struts.

My2c (I can go on for a bit, but out of time now ;) )

Eelco

-------------------------------------------------------------------------
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