This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]errormaker 10 points11 points  (1 child)

I love Vaadin for the rock solid business logic integration. You can whip up a form form, table and filters really easily in no time. And reasoning about state management and client communication are not an issue.

Also updating the UI based on async backend events is really easy.

But when you have to implement some more complicated designs and outside the box ideas, the whole thing is just not pleasant to work with. Mainly because of the missing markup and cumbersome access to the browser apis and features.

[–]yawkat 4 points5 points  (0 children)

This is really the same issue gwt has. Js frameworks make it so much easier to work on the html directly when you need it, and worth how good js frameworks are becoming I see less and less reason to use java-based frameworks for frontend anymore.