Loading...
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
TUTORIAL

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

Vaadin in real application

Fernando Franzini
1 decade ago Feb 24, 2010 8:54pm
Joonas Lehtinen
1 decade ago Feb 24, 2010 9:37pm

Hi Fernando and welcome. Here are some quick answers - others can fill in more details.

Fernando Franzini: *) Someone are using vaadin in real application ? Could you tell me how was it ? Some architectural problens?

Vaadin and its predecessors (IT Mill Toolkit and Millstone) have been used in real large production applications since year 2001. IT Mill has created quite a few of them, but you can search for these forums for many other companies using Vaadin in production.

Fernando Franzini: *) There is performance problens when you create a huge GUI ? or when there are many user sessions ?

Depends on how many are many. Depending on application, you should be fine with tens of thousands of concurrent sessions per web server. There are many application specific factors that affect scalability.

If huge GUI:s mean hundreds or thousands of views - no problem. When UI components on screen concurrently is counted in hundreds, slower browsers will have hard time rendering all the components. The performance in this respect should not be any worse than with any other full features RIA framework.

Fernando Franzini:
*) Vaading plumbing stuff spend much memory in jvm container ? and when there are many user sessions ? I guess there is a lot code runnnging to generate this rich GUI's.

As it is really easy to store things in session, it is not uncommon to store too much by accident when new with Vaadin. There should not be any architectural or framework specific problems on this respect though.

Fernando Franzini: *) Can I acess servlets objects (session, request, context etc....) during ajax requests ?

Yes.

Fernando Franzini:
*) Can I use spring containers and your stuff in vaanin project ? there restrictions? or can I use as normal web servlet application ?

Yes. Search for Spring on forums for many examples, tutorials and application skeletons.

Fernando Franzini: *) What about show reports ? Can a set some full http request and return PDF file ?

Should be easy - just say getWindow().open(new StreamResource(myGeneratorThatGivesPdfAsAStream, "report.pdf", getApplication())) and report is dynamically generated and opened in your web browser.

Fernando Franzini:
*) Vaadin runs in HTTPS mode ?

Sure.

Fernando Franzini
1 decade ago Feb 26, 2010 2:12pm
Dmitri Livotov
1 decade ago Feb 26, 2010 5:04pm
Fernando Franzini
1 decade ago Feb 26, 2010 5:48pm
Henri Muurimaa
1 decade ago Feb 26, 2010 6:09pm
Dmitri Livotov
1 decade ago Feb 26, 2010 6:09pm
Fernando Franzini
1 decade ago Feb 26, 2010 6:34pm
Fernando Franzini
1 decade ago Feb 26, 2010 6:40pm
Joonas Lehtinen
1 decade ago Feb 26, 2010 7:18pm