« Return to Thread: wicket vs vaadin clarifications
I did this comparison purely by looking at the available demos and comparing available ajax-enabled components on http://wicketstuff.org/wicket13/compref/ that I thought to represent the wicket core component set. You can browse through the core widgets (with code examples) onfrancisco treacy-2 wrote:Widget diversity & richness:
- (I guess richness means Ajax-enabled components?). You put 1 star -
but there are plenty of 3rd party Ajax components for Wicket... for
instance have a look at wicketstuff.org.
Please explain - I thought that in order to make a wicket page "ajax enabled", you should create special Ajax callbacks and use Ajax exabled components as explained in http://wicket.apache.org/exampleajaxcounter.htmlfrancisco treacy-2 wrote:And by the way, "require you
to use their AJAX API to implement AJAX functionality" is simply not
true. I have created components with jQuery or Mootools where you just
drop the jar in your classpath and don't code a single line of
JavaScript. Further, you reuse the goodness of inheritance to
structure the JavaScript contributions, like <script src="..."/>
By framework extensions here I mean new components/widgets and as the comparison is only about RIA, I mean Ajax enabled components. In Vaadin new widgets are written in Java - both on server-side and on client-side. Client side is compiled with Google Web Toolkit to JavaScript. To read more, see: http://vaadin.com/book/-/page/gwt.htmlfrancisco treacy-2 wrote:Framework extensions are done in Java:
- You should tick it - extensions *are* done in Java
All examples on http://wicket.apache.org/ include some HTML. In Vaadin there is no "page" concept at all. For example, the above "counter" is self-contained - you do not need any html or xml to run it. (ok, you must configure vaadin servlet in web.xml)francisco treacy-2 wrote:No HTML required:
- It depends. There are components that don't have associated markup.
Ooops. This is my mistake. Sorry. Will be corrected asap.francisco treacy-2 wrote:No XML configuration required:
- You should tick it - no XML configuration is required whatsoever. Of
course, web.xml but... you know.
You are right - border is really blurred. To draw a line, we should consider what is the "normal" operating mode for the framework. Most Wicket applications require page changes and most Vaadin applications operate within a single page.francisco treacy-2 wrote:Web-page oriented / Framework tuned for building web-pages/sites
instead of application user interfaces:
- Well, definitions here are quite blurred. But I'd say the sweet
point of Wicket is building highly-stateful application UIs.
Can you really buy guarantee for Wicket? Any references?francisco treacy-2 wrote:Commercial support & guarantees available:
- There are various companies that provide support for Wicket
« Return to Thread: wicket vs vaadin clarifications
| Free embeddable forum powered by Nabble | Forum Help |