- History and Development
- Started as Millstone 3 adapter in 2002 with Ajax-based communication
- Renamed to IT Mill Toolkit in 2007, then Vaadin Framework in 2009
- Michael Widenius invested in Finnish developer IT Mill in 2008
- Open-source Apache License 2.0 adopted in 2007
- Core Features
- Java-only web application development platform
- Uses Web Components and server-side architecture
- Supports both Java and TypeScript programming languages
- Includes UI components with CSS customization and accessibility features
- Framework Variants
- Vaadin Flow provides Java API for building web applications
- Hilla (formerly Vaadin Fusion) integrates Spring Boot with TypeScript
- Offers two certification tracks: Developer and Professional
- Technical Details
- Uses WebSocket or HTTP for client-server communication
- Includes layout classes like VerticalLayout and HorizontalLayout
- Supports keyboard and screen readers
- Provides extensive documentation and training resources