Estoy acostumbrado a desarrollar aplicaciones web en Java (Struts, Spring, JSP ...). Pero ahora quiero desarrollar uno de escritorio. Nunca me gustó diseñar ventanas en Java (AWT, Swing, SWT): demasiado trabajo para una interfaz fea. Entonces, creo que podría ser una buena idea si pudiera aprovechar mis habilidades de aplicación web. Una opción es modificar el navegador SWT y realizar llamadas a una función Java en lugar de solicitudes HTTP. Un muy buen complemento sería el uso de JSP. Finalmente, pensé que probablemente haya algún marco o herramienta para esto.Desarrollar vistas de aplicaciones de escritorio con HTML, como aplicación web
¿Crees que lo que propongo es una buena idea? ¿Hay disponible algún marco para esto?
Necesito esto para aplicaciones livianas. Por lo tanto, creo que integrar un servidor Tomcat y usarlo con solicitudes HTTP no es una buena idea.
Gracias por su ayuda.
Editar: Una aplicación de ejemplo podría ser un comparador de carpetas: especifica dos carpetas y la aplicación muestra qué carpetas y archivos son diferentes. En este caso, creo que abrir un navegador externo es feo. La aplicación hinchada (con su servidor, MVC, etc.) no sería la mejor opción.
Utilice algo como Adobe AIR. Extremadamente bueno. Extremadamente facil. Tuvimos muy buen éxito con eso. –
También le puede interesar el titanio. También te permiten ejecutar Ruby & Python. –
Gracias por sus respuestas. AFAIK, AIR y Titanium no son para el desarrollo de Java, por lo tanto, mi código no será una plataforma cerrada. Además, no obtiene un ejecutable, debe instalar sus lanzadores. Por favor corrígeme si estoy equivocado. – sinuhepop