Como mencionaste que te aburres de JavaScript, probablemente deberías probar groovy en griales con zk ui. Grails es un marco de desarrollo rápido de aplicaciones web.
Zk
- Zk es un marco mvvm basado en Java que proporciona características como aplicaciones basadas en escritorio enriquecidas.
- Si sigues zk, entonces no tienes que preocuparte por escribir código JavaScript.
- Debes jugar en términos de objeto y generará internamente código JavaScript y actualizará la interfaz de usuario.
- Todo lo que puedes hacer con zk. Los componentes readymade zk están disponibles para cualquier necesidad específica del cliente.
Griales
- Es una combinación de primavera, hibernación y gradle como herramienta de construcción.
- Sigue un lenguaje maravilloso. (escribe menos código)
- Se ejecuta en entorno jvm
- Sigue andamios. es decir, puede crear un módulo maestro en un abrir y cerrar de ojos.
- Internamente usa hibernación para que no tenga que preocuparse por las consultas sql. Juega en términos de objeto Java.
- Desarrollo rápido, es decir. Marco productivo.
- Hay muchos complementos disponibles para tareas comunes como configuración de seguridad de primavera, importación de Excel, carga de archivos, etc.
Estos dos son marcos diferentes pero puedes incluir zk en griales.
- Cómo iniciar un sitio web o una aplicación que requiere que las personas ya estén usando, como redes sociales, juegos en línea o algo como eBay o Quora
- ¿Cuál debo elegir para una aplicación web, Sencha Touch o jQuery Mobile?
- ¿Cuándo desarrollarías una aplicación móvil usando PhoneGap / Titanium Platform o desarrollarías con Android de Java y Objective-C de IOS?
- Desarrollo web o desarrollo de aplicaciones móviles, ¿cuál tiene más posibilidades de hacerse realmente rico?
- Cuando se les da una opción, ¿las personas prefieren usar la versión móvil de un sitio web o una aplicación?
Espero que sea de ayuda!