Hi fellow Wicketers,

 

I've been using Wicket for about 4 years now and, as predicted, I'm
addicted to the productivity I get by being able to perform
unconstrained object oriented design and development at both the model
and user interface layers. My company has been contracted by a very
large multinational company to build a website for a government body.

 

Naturally I want to use Wicket as the code is so optimal and so
development will be much more productive but some at the company are
pushing for GWT even though they have zero Java experience and obviously
no experience in either Wicket or GWT. To counter the problem of doing
all the ugly RPC normally required by GWT to bind UI elements with
domain objects they are proposing to use a third party tool that manages
some of that 'object marshalling RPC madness" through some XML
configuration and some specific interface implementations. It sounds
like the third party tool is there to 'workaround' the 'hack' that is
normally required when binding UIs to models when coding with GWT. My
philosophy is "if you don't use a hack in the first place then you don't
need to work around the hack".

 

I showed them Wicket and I built a sample app and they were impressed
with the small amount of code required to build UIs that interact with
underlying domain models but they seem to be desiring the GWT  + third
party solution because they need to be able to satisfy unit
test/verification and non specific 'popularity' criteria to their
client. Given that a significant part of the third party tool is
commercial/closed source, I'm not sure how they will perform the unit
test/verification testing.

 

The 'popularity' test is very vague but I understand it's purpose, they
want to ensure that they use products that are widely used and have an
active user community: which is very true of Wicket. Does anyone have
some numbers on this? Like how many Wicket developers there are, or how
many websites are Wicket driven? Is there a page on the wicket website
that contains a list of the companies/products that use Wicket - if not,
should we add one?

 

Any other points I should bring to the customer's attention to help them
in their decision?

Reply via email to