vaadin / platform

Vaadin platform 10+ is a Java web development platform based on Vaadin web components. If you don't know to which repository your bug report should be filed, use this and we'll move it to the right one.
https://vaadin.com
568 stars 79 forks source link

Kotlin support in the backend #2040

Open gilberto-torrezan opened 3 years ago

gilberto-torrezan commented 3 years ago

Description

Although the goal is to have Kotlin support, the idea is to technically support any JVM language. Kotlin would be given special attention in our tutorials and guides, but any JVM language be supported.

This impacts the endpoints generation. Adding support for JVM languages shouldn't come with compromises for the already existing use case for the Java code.

Acceptance criteria

General criteria

markusherr commented 3 years ago

We are using Kotlin on the server side and are still using Vaadin 14 (so no Fusion Endpoints). Does the issue above mean that Endpoint generation is currently not working with Kotlin? This would really be a blocker for us for switching to Vaadin 19, or even switching to the next LTS (22).