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.

Switching to vaadin from ZK

joseph K-K Djomeda
1 decade ago Sep 01, 2012 6:44am
Charles Anthony
1 decade ago Sep 03, 2012 6:37am


... OSGI ...

Personally, I've done no work with Vaadin and OSGI - but I know others on the forum have, with good results. It's not a very common requirement, so you won't find *lots* of posts about this combination - but, it's totally doable.

Second ,I'm hoping I could have cute/restful url with vaadin(mvc on my mind but It's part of my assumptions)

The answer is "Yes"; yup can have meaningful URLs through the use of the URIFragmentUtility. There is no MVC/MVP framework inside of the core of Vaadin - but it's not difficult to roll your own, and there are some plug-ins the directory to try out or base your work on too.

Third, we use heavily spring and hibernate I'm hoping it's won't be a challenge as the integration is quite young from what people compare vaadin and zk with

We use Spring & dependency injection a lot in our Vaadin project, with no problems. We have a n-tier architectures, so the DB access is not in the Vaadin application (nor is it in Hibernate for that matter), but I believe that there are a fair number of others using Spring, Hibernate & Vaadin just fine.

Four, this is purely assumption .I was put off by the fact it's based on gwt as with gwt there is only one entry point to the application as opposed to zk or ".NET" where I can have one page with its code behind class.

Don't be put off : you don't have to know *anything* about GWT to get started with Vaadin. If you start using new client-side widgets, or plug-ins, then you do start to get involved with GWT - but most of the time you don't see it, and don't need to know anything about. Certainly, the entry-point issue is irrelevant to Vaadin apps - and one of the major advantages of Vaadin (and one that attracted me to it in the first place) is that the GWT compilation (which is frequently slow) is not needed very often.




Last updated on Sep, 3rd 2012
Sam Rivero
1 decade ago Sep 03, 2012 9:09am
joseph K-K Djomeda
1 decade ago Sep 03, 2012 11:52am