I've been looking for a good, very rich, VM-independent web framework. Vaadin I liked except that decent layouts are next to impossible. So I started looking on the client-side.
I want to learn either
AngularJS or Dart. Dart is newer and covers more areas it seems. Problem is that it's google-specific, and Microsoft and Apple aren't going to do their best to enable it. Luckily there's the javascript compiler, but how will it perform on a page with 100+ Dart classes?
I've been using mostly
JSF component libraries, and done some stuff in Vaadin and JQuery... I'm more of a backend guy historically, but I'm trying to make some more UI inroads so I can make something good-looking in the browser. Anything there that binds well with a
Java EE stack?