Link Details

Link 384527 thumbnail
User 309544 avatar

By cschanck
via designbygravity.wordpress.com
Published: Mar 23 2010 / 16:05

There are lots of Java web frameworks out there, but if you are coming from writing Swing or SWT desktop applications, they all seemed pretty alien. Until I discovered Vaadin!
  • 76
  • 0
  • 15699
  • 803

Comments

Add your comment
User 14280 avatar

Joonas Lehtinen replied ago:

1 votes Vote down Vote up Reply

Excellent review.

User 384262 avatar

AllureFX replied ago:

0 votes Vote down Vote up Reply

Looks like Vaadin will only work for intranets, anyone used it over the Internet? I don't see how it can possibly be not sluggish/unresponsive if client side events are handled in the server which could be hundreds of milliseconds (or more) away.

User 730193 avatar

jouni.koivuviita.myopenid.com replied ago:

0 votes Vote down Vote up Reply

The demo site is also one benchmark, see it feels sluggish for you. It's hosted on Amazon EC2.
http://demo.vaadin.com/sampler

User 14280 avatar

Joonas Lehtinen replied ago:

0 votes Vote down Vote up Reply

More specifically - it is hosted on US-EAST datacenter of Amazon. The fact that it works beautifully all over the world shows that when Server-side RIA framework is built well the latency not an issue.

User 14280 avatar

Joonas Lehtinen replied ago:

0 votes Vote down Vote up Reply

Here is an example of public internet use: javablackbelt.com

An article by the founder of JavaBlackBelt about selecting, learning and using the framework: http://vaadin.com/blog/-/blogs/blackbeltfactory-made-with-vaadin-part-1-selection

User 384262 avatar

AllureFX replied ago:

0 votes Vote down Vote up Reply

Thanks guys, the demo stuff looks pretty snappy. I need to implement this on Google App Engine though, so am a bit worried about server round-trips (GAE tends to have hiccups with Java in my experience, at least as of today). My targets are mobile and web RIAs, and I'm currently using GWT. I will give Vaadin a spin with GAE after I break from my current project and confirm things for my situation.

BTW, the Vaadin web site and demos look fantastic - probably the best organized demos I've seen. Great job, Vaadin folks.

User 14280 avatar

Joonas Lehtinen replied ago:

0 votes Vote down Vote up Reply

GAE is not a speed daemon, unfortunately. Also you should test the user experience on mobile networks (not just WLAN) to ensure that everything is good enough.

If you happen to have iPhone, iPod, iPad or an Android touch device, check out this demo: http://marcus.virtuallypreinstalled.com/TouchKit (still under construction, but impressive nevertheless)

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.

Java Performance Optimization
Written by: Pierre-Hugues Charbonneau
Featured Refcardz: Top Refcardz:
  1. Design Patterns
  2. OO JS
  3. Cont. Delivery
  4. Java EE7
  5. HTML5 Mobile
  1. Node.js
  2. Debugging JavaScript
  3. OO JS
  4. JSON
  5. Ajax