Important Notice - Forums is archived

To simplify things and help our users to be more productive, we have archived the current forum and focus our efforts on helping developers on Stack Overflow. You can post new questions on Stack Overflow or join our Discord channel.

Product icon

Vaadin lets you build secure, UX-first PWAs entirely in Java.
Free ebook & tutorial.

is vaadin worth it?

ben k
1 decade ago Apr 26, 2012 3:34pm
Invient Invient
1 decade ago Apr 26, 2012 4:32pm

We have successfully used Vaadin in complex projects, and we have also decided not to use Vaadin in some cases. The decision not to use Vaadin is sometimes due to business constraints and sometimes due to technical needs it doesn't meet. But it has never been due to documentation, support, or browser incompatibility issues that you are concerned about. In fact, with the background of using various UI toolkits and frameworks for years, we find Vaadin to be better in those areas than other browser-based GUI toolkit options.

It is not easy to list out the reasons for why we sometimes don't pick Vaadin. For example, we had a project recently for which Vaadin was the perfect choice technically, except that we needed a really rich table control that Vaadin doesn't yet offer. Our project deadlines couldn't afford waiting until we / Vaadin could write a richer table control. So we went with a competing technology that provided the widget we needed right away, although we are not too fond of that competing technology's programming model.

To cut to the chase, Vaadin may or may not be your choice due to other reasons, but based on our experience, we'd rate its documentation and support to be superior to all other browser based UI toolkits out there.

In terms of programmer productivity, assuming that you have a team with Java background, the Vaadin model (a consistent server side Java model with no ugly RPC handling by the programmer) is definitely an order of magnitude better than the HTML + Javascript + RPC glue + Java server logic.

Good luck. Perhaps a pilot project will help you understand the tradeoffs better.

Last updated on Apr, 26th 2012
stf obc
1 decade ago Apr 26, 2012 5:39pm
Joonas Lehtinen
1 decade ago Apr 26, 2012 6:34pm
Arnold Wittenberg
1 decade ago Apr 26, 2012 8:08pm
ben k
1 decade ago Apr 26, 2012 11:40pm
Jouni Koivuviita
1 decade ago Apr 27, 2012 6:18am
stf obc
1 decade ago Apr 27, 2012 11:22am
Jens Jansson
1 decade ago Apr 28, 2012 7:26am
stf obc
1 decade ago Apr 28, 2012 10:00am
1 decade ago Apr 28, 2012 6:24pm
Jens Jansson
1 decade ago Apr 28, 2012 7:21pm