What 2D GUI Foundation Do You Use?
Zmee writes "I am looking to build a 2D application for personal use and I will need to use a canvas to paint custom objects. I am trying to determine what foundation to use and have not located a good side-by-side comparison of the various flavors. For reference, I need the final application to work in Windows; Linux is preferred, but not required. I have looked at WPF, Qt, OpenGL, Tcl/Tk, Java's AWT, and others. I have little preference as to the language itself, but each of the tutorials appear to require significant time investment. As such, I am looking to see what the community uses and what seems to work for people prior to making that investment."
Could somebody explain this to me - if java is so fast and its gui frameworks are so good how come that every bigger application based on this technology feels sluggish and often is simply slow as molasses. Imagine that you write a line of code and it appears on the screen 500-1000ms later (yes, I am talking about a well-known java-based IDE).