Support for Eclipse IDE-TechOverload
Eclipse IDE has become one of the best Development environment used for Java Development.One can develop standard desktop applications or Web based applications.
Vaadin one can use IDE or not use it.Vaadin developers have access to Elipse IDE support.Once you integrate Vaadin Plugin For Eclipse,one can Create Vaadin projects,custom themes,widgets and composites for Vaadin Designer.I n my next chapters i will look at Vaadin Plugin how to install and use.
Vaadin Goals and Philosophy
Main goal of Vaadin is to create dynamic and rich web applications that are scalable and can grow with time .Creating of user interfaces has been made easy with some of the best tools like graphical designers.With just drag and drop,you can easily design the web application.
Vaadin has also made it easy for entry level developers and advanced ones to develop web apps with complex business logic.
Right tool for the right purpose
The toolkit is designed for creating web applications and not standard websites.For standard websites one can use Java Server pages or Flash.
Simplicity and maintainability
Vaadin works on simplicity and maintainability while maintaining the web application robustness. Vaadin framework implementation ensures it represents it purpose without a bloat.
XML is not designed for programming
Web is document centered and bound presentation of UI.Vaadin allows programmers to create UI by programming them other than using templates.Templates cannot be used to create complex rich internet applications.
Tools should not limit your work
Web development tools should not limit what you can do.User interface components should support what you do in order to achieve it easily and incase they don’t work,you should be able to add new ones and continue with the application development.
Incase you have to create new components,the framework should allow you to create componets that can be re-used and maintained easily.