Friday, August 10, 2012

Introduction to Vaadin

What is Vaadin?
Vaadin is a web application framework like JSF, SWING or AWT to  create a Rich Internet Application using Java. Let me put into layman words "Vaadin is a java framework to create a web-application". Its a large collection of UI components with listeners, handlers and different data models. 
Who can use Vaadin? 
Anyone who knows Java with basic web technologies.
Where to download software?
 What is the best-way to learn Vaadin?
Vaadin website itself is the best way to learn/download vaadin related stuff. 
Primary postive aspects of Vaadin
  • Java web develpment
  • Uses AJAX which will minimize the loading and increase the performance
  • Data binding using MVC(Model-View-Controller)
  • Based on GWT(Google Web Toolkit) hence no browser plugin is needed
  • Customizable look and feel
  • UI component extension
  • It is a secured web architecture, as it uses server-side state management
  • No need to have much knowledge on Javascript, HTML and other web technologies
  • Tool integration support, tech/forum/community support and many more....
Basic software needed to develop Vaadin web application
 Finally
Why javaadin blog if every thing is there in Vaadin website?
Yes. All most vaadin related stuff can be found in their own website including Sampler demo. But while designing web application using vaadin I faced some problems since I was a newbie to vaadin. Website provides concrete examples and demos, but there are no simple examples for Vaadin UI tools. For example if we want to use table as a basic thing( Fetch data from database and insert back into it), there is no tutorial found in vaadin ofcourse you can find it in their communities. Javaadin intention is to write some posts to use vaadin UI with simple examples. 

Meet you in next post...

No comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...