I'm mostly a C# programmer, I stopped writing Java about 10 years ago, but I try to keep up with the technology in Java by reading articles, talking with friends, etc.
I've heard about the new rich GUI framework called JavaFX, but couldn't find any resource comparing it with non-Java parallels.
Since I'm very familiar with C# and WPF, I'd like to get a feel about how similar or different the two technologies are.
EDIT: Seeing as there's no answers coming, I'll try to be more specific:
- WPF uses XAML to create the visual tree, does JavaFX have something similar?
- WPF is best used with binding to a view model in an MVVM pattern, does JavaFX also make extensive use of binding?
- WPF utilizes the GPU for rendering, does JavaFX do the same?
- How does Silverlight compare to JavaFX when run through a browser on a net pc?
... More to come...
I'm changing this to community wiki so that the comparisons can keep getting updated (hopefully).
Thanks!