evaluating vaadin 11

I’m evaluating vaadin for a new project but have a few questions.

Licensing:

Is the license per developer of per computer? Can I start developoment in the office and continue to work on it from my home computer (check in/out with git)?

are there any components that contain server side state? - that is any request require the same host

are there any limitations using docker?

are there any limitations using any cloud provider?

and finally - the sample application that I can generate and download does not work? only gets 404’s. Is there some undocumented url that must be included?

thx

Hi Ed,

Which license were you thinking of? Vaadin Core is free. For more information regarding pricing, you can take a look at: https://vaadin.com/pricing.

Which sample application are you having issues with?

Hi Ed. Welcome to Vaadin.

Is the license per developer of per computer? Can I start developoment in the office and continue to work on it from my home computer (check in/out with git)?

It is not per computer - it is per developer. And the license is only needed for during development time (not for production), and for those developers working on the UI part of the code.

are there any components that contain server side state? - that is any request require the same host

I’m not sure what you mean with this. Mayhaps you could elaborate a bit more what you mean.

If you use the Java framework, [Vaadin Flow]
(http://vaadin.com/flow), it provides Java integration for the web components and those usually store some state information on the Java server. But even though it is a statefull framework, it does still scale well enough for multiple thousands concurrent users on a modern web server. And Vaadin handles the mapping of the requests from the users browser to the same httpsession on the server, so the UI related state is not shared between different end user sessions.

are there any limitations using docker?

I’m not aware of any limitations, there isn’t really anything specific to Vaadin that prevents you for using Docker if you choose to.

are there any limitations using any cloud provider?

No, except for Google App Engine you have to do some extra steps.
Vaadin is server agnostic, it only requires a Java servlet container 3.1 compatible web server. Starting from Vaadin 12, OSGi is supported too.

and finally - the sample application that I can generate and download does not work? only gets 404’s. Is there some undocumented url that must be included?

Can you please elaborate a bit more on what sample application you mean ? The examples on the [start]
(http://vaadin.com/start) page should work if you follow the instructions for the app (on the starter specific page).

Cheers,
Pekka