Recientemente he buceado de cabeza en el desarrollo de aplicaciones de Android en Java. Todo es nuevo para mí, ya que mi experiencia está en el desarrollo web con PHP. Pero también necesito adaptarme rápidamente a un entorno de escritorio (es decir, Windows).Marco de desarrollo de escritorio Java similar a Android?
Para facilitar un poco la curva de aprendizaje, ¿hay algún framework de desarrollo de escritorio Java que sea similar al framework Android? Cuando se trata de aplicaciones de escritorio, ¿qué framework (es) de GUI Java y/o MVC, toolkits y/o bibliotecas recomendaría a alguien cuya única experiencia real de Java/GUI es con Android?
Notas
Mientras que un marco único y unificado proporcionando la gestión de interfaz gráfica de usuario, widgets, y así sucesivamente sería bueno, que no es tan importante; Solo estoy buscando algunas recomendaciones sobre un marco básico de aplicaciones para comenzar, así como también una biblioteca GUI que podría funcionar bien con dicho framework.
Tal vez me ayudaría un poco si me explico un poco sobre lo que estoy tratando de hacer. Mi objetivo es construir una aplicación de Android bastante básica para crear y administrar ciertos registros, que se almacenan localmente pero que se pueden sincronizar con un servidor remoto. Entonces necesito una aplicación de escritorio que viva en la bandeja del sistema de Windows, y haga clic para abrir una ventana del administrador que proporciona una funcionalidad similar a la de la aplicación de Android. ¿Qué bibliotecas sugerirías en el escritorio para lograr estos objetivos?
Un par de las cosas que aprecio sobre el marco Android que me gustaría encontrar en un marco orientado hacia el escritorio:
Android hace un montón de trabajo repetitivo para usted, y usted solo complete las reglas que hacen que su aplicación sea única.
Android le permite usar archivos XML para describir el diseño físico de la presentación, lo que es bueno para mantener el código que maneja las interacciones del usuario separado del código que describe el diseño.
Android proporciona un SDK muy fácil de usar y una pila completa de herramientas que hace que sea muy fácil saltar, experimentar y aprender.
Esto es fantástico, nunca había oído hablar de Pivot pero parece exactamente lo que estaba buscando en ese momento. Ya no estoy involucrado mucho en el desarrollo de Java, pero creo que esta respuesta es lo suficientemente buena como para robar el Accept dos años después. –