Thank's for your reply!

> 
> Only if you consider less the same as cleaner. If you are doing a lot
> of inter-component interactions, this would actually be a
> disadvantage. What I (and collegues) do a lot is use a component (e.g.
> a panel) and a bunch of nested classes in that panel (Panels,
> fragments, other) that uses state and methods of the outer component.
> For situations where the UI is complex, it saves a lot of effort to
> work like this, and imo you end up with very nice encapsulated
> components with minimal plumbing. Imo, being able to work like this is
> one of the biggest pro's compared to declaratively composing your
> component tree.
> 

Agree, 90% of dayly problems are easy to solve with WO.
The remaining 10% like inter components communication are not easy to do (may be
not possible) with WO.


> > - Wicket has nice URLs (if we want to). WO not really. (keeping an ugly
> > cgi-bin/WebObjects in URLs)
> >
> > - WO is not multithread by default. (When deployed, you can deploy multiple
> > instances of the same app)
> 
> I don't really understand what you mean by this. Is WO based on servlets btw?
> 
No, not by default, it's a custom app server. An ant task also exists to build a
.war and deploy it  in a regulard servlet container. Then you must be careful
that your code is thread safe.

> >
> > WO is very mature (first version in 1996, yes the first component framework
> > and ORM tool...), has good documentation and is a little...dead (only
> > maintenance versions)
> 
> Pretty amazing. I wasn't even programming in Java at that time. Too
> bad they didn't open source it before Struts arrived.
> 
At that time that was in Objective C :) and it was very expensive. I began web
developpement in Java with WO, then tried Tapestry or JSF + Hibernate as an
alternative... not even close. Wicket (+ ? for the data layer) IMO is the only
one making things simpler as WO does it.


> > - Wicket is young, active but lacks of solid documentation for the moment.
> 
> Well, there is http://www.apress.com/book/bookDisplay.html?bID=10189 now! :)
> 
We bought it, nice first wicket book !

> >
> > - In WO, you don't need to create custom components if you don't need them
> > elsewhere.
> > In Wicket if you want keep a simple and maintenable code for a rather
> > complex page, you should create Panels, other components,wich are not needed
> > in other pages.
> 
> Can you expand on where/ why you think that difference comes from? Are
> some of the default components of WO better abstracted for the kind of
> things you do?
For example, I'm thinking of some pages sometimes that contains tons of little
dynamic "label" (or WOString ;)). In a declarative way, you don't need to
factorize these in a new component. With Wicket, we usually factorize these in a
custom Panel to keep the page class clean.

Off topic, are there other Web Mailinglist reader than gmane, its posting form
is driving me crazy.




-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to