JAVA 7 supprt

Hello!

Are You planned to support Vaadin 7 to develop with JAVA 7 and when?

Thnx!

Vaadin 7 is compatible to and built against Java 6. But I see no reason hindering you to use Java 7 in your own Vaadin-projects as Java 7 is backwards-compatible to Java 6.

As Tobias already mentioned, Java 7 should be backwards compatible and thus work with any version of Vaadin.

As we would like Vaadin to work in as many server-side environments as possible, we try to keep the JRE version requirements as low as possible. For Vaadin 6, this means officially supporting Java 5 which is already quite ancient. Vaadin 7 requires Java 6 because the GWT library that is nowadays included in Vaadin requires Java 6.

I wouldn’t expect a Vaadin version that requires Java 7 until it’s very widely adopted even in “legacy” environments - and that won’t probably happen in the upcoming years.

While we are preserving support for older Java versions, we do still strive towards adapting the API based on newer features, e.g. by possibly changing the API for adding event listeners to make them work better with the lambda expressions in Java 8 (
http://dev.vaadin.com/ticket/8138
).