Estoy escribiendo una aplicación cliente de grasa que lo ideal sería ser multiplataforma, pero puede conformarse sólo para Windows basado en lo siguiente:Java Swing o Windows Forms para aplicaciones de escritorio?
- soy mucho más fuerte en C# que Java (aunque no tengo unos pocos años de experiencia Java Enterprise)
- no he hecho mucho con cualquiera de las formas de Windows o Java swing, sólo aplicaciones de juguete para cada uno, aunque estoy más cómodo en Windows Formas de oscilación
- me preocupa el rendimiento de las aplicaciones Swing (frente a Windows Forms), pero estoy preguntándome si las cosas han mejorado i en los últimos años
- Estoy completamente abierto a desarrollar en cualquiera de las plataformas ... no hay esnobismo MS o Java aquí. De hecho, si quieres decirme que lo haga en Qt, wxWidgets u otra cosa, ¡te escucharé!
Si alguno de ustedes cambió de Windows Forms a Swing, ¿cuáles fueron los mayores obstáculos?
¿Al final, el atractivo inicial de ser multiplataforma valió la pena, o sería mejor una aplicación de Windows más rápida y menos flexible?
Si usa Java Swing, ¿qué IDE prefiere para el diseño del formulario arrastrar/soltar?
Esto podría ayudar a la 'Si alguno de ustedes cambió de Windows Forms a Swing, ¿cuáles fueron los mayores obstáculos?' pregunta: http://stackoverflow.com/questions/740625/migrating-a-project-from-c-to-java – SwDevMan81
El mal funcionamiento de Swing es un mito. Una GUI de Swing tiene un mal rendimiento cuando fue escrita por un desarrollador que no entiende Swing.En cuanto a su pregunta, Swing tarda mucho en acostumbrarse (léase: para conocer todos los obstáculos de Swing y cómo solucionarlos). – jfpoilpret
@jfpoilpret Publicación antigua pero definitivamente no es un mito, el uso de tu CPU se dispara cuando cambias el tamaño incluso un JFrame vacío. – FINDarkside