Vaadin's frontend direction

There has been some discussion about what the recently announced Vaadin 10 platform means in the context of GWT. I'll summarise some background about the direction we're taking here. I want to bring up two central themes: component models and freedom of choice. Component models UI development ...

Going Web Native

The web has evolved immensely in the last couple years and with it, so have the technologies. In this article we explore going Native Apps v Web Apps. I visit conferences and meetups, speak with incredibly smart people, and have time to investigate new and exciting technologies to see how they fit ...

Vaadin Elements in Vaadin 10

Vaadin 10 is a modern web application development platform. It’s core is the comprehensive set of business oriented UI components called Vaadin Elements. How we got here Vaadin Elements was originally targeting to add a few important, yet missing, UI components to Google’s Paper Elements set of Web ...

Responsive Design Made Easy with CSS Grid and Web Components

A simple responsive layout example without any tricks nor manipulating DOM with JavaScript. Responsive design is used to create good user interfaces across all display sizes and devices. Generally, this means the size, position, and visibility of each section within the UI is dependent on the ...

Adding graphs to Polymer 2 web applications

We are happy to announce the release of Vaadin Charts 5 with support for Polymer 2! Vaadin Charts offers a range of custom elements for creating dynamic graphs for data visualization, from simple column charts to complex combinations of more than one type of chart. Powerful features and a powerful ...

Vaadin Core Elements 2 Roadmap

Polymer 2 support, more components, and theming support These are exciting times for Web developers. More and more browsers have shipped native support for Web Components, allowing us to rely less on polyfills and finally realize the full potential of Web Components. You might have seen that Google ...

Do we still need web frameworks?

The past, present, and future of component-based development on the web In my previous two posts, I’ve compared Polymer and Angular on performance and developer experience. In this final post of the series, I want to take a step back and look at how we ended up in a situation where Google has two ...

Comparing Polymer and Angular from a developer’s perspective

In my previous post, I showed that Polymer has a significant performance advantage over Angular. If you are trying to make your app fast (you should be), you are probably wondering if it would make sense to build it with Polymer. The potential problem with building an app with Polymer is that ...

Web Components in production use – are we there yet?

A lot of progress has been made since the introduction of web components back in 2011 but are they supported across all browsers. Are we there yet? While browser vendors are still working on native implementations, libraries have been able to use a polyfill to make web components available to ...