Hi!
I'd like develop an application with a complex GUI (combobox with animation, charts with spline, transparent layers, ...). I've good experience with C# 2.0 and I'm studying WPF, but unfortunately I read that there is no plan to port WPF on Mono.
I was thinking about creating my custom GUI control using OpenGL (with OpenTK)... But I feel it will be a hard work (integration with GTK#, debugging, hard to use to design form).
Another possibility is to use Java (with JOGL), but I'm not very skilled with it, and I don't know about performance issues.
Last option is C++, but I've to do a big revision (years since last time I used it), and I find it hard to develop GUI and portable application (Maybe I'm wrong!).
What is your opinion/advice? I'd better choose Java + JOGL, C# + OpenTK or return to C++ (I'm quite afraid to develop such complex application with this language)?
Thank you.
P.S.: Sorry for my English.