from information i've gathered, vaadin seems best suited business related applications.
i'm wondering if experience tell me if possible create facebook 2.0 vaadin? seems front-end such thing , see many possibilities amazing user experiences.
(that's not i'm aiming do, trying make question more concrete)
note i'm beginner , developing using thymeleaf template engine.
i not recommend vaadin technology realizing social network. vaadin server-side ui framework stores ui state in session. thousands of concurrently active users have massive memory consumption on server. rather use fat-client approach client-side technologies such angularjs.