Hola a todos, he llegado a este foro recomendado por un amigo para que me aconsejeis sobre como llevar a cabo un proyecto.
Basicamente es un programa de gestión de empresa con varios puntos de venta fisicos, TPV, inventario, contabilidad, base de datos MYSQL centralizada en servidor propio y todo lo tipico de estos programas y lo voy a desarrollar en java.
La cuestion es:
El programa debe tener una interfaz de escritorio y una interfaz web con servidor tomcat y que ambas permitan utilizar la totalidad de las funciones de la aplicacion y por esto quiero plantear el proyecto bien desde el principio, para que si hay que hacer cosas por duplicado sean las menos posibles, siendo una unica aplicacion la que se encargue de servir a la web y al escritorio.
Conozco el lenguaje java, jsps, etc, pero tambien he oido hablar sobre Vaadin y me imagino que esto que busco se podra hacer de varias maneras por eso prefiero oir vuestra opinion y ver si me podeis indicar el camino correcto para desarrollar esto de la manera mas eficiente.
Antetodo gracias por leer y intentar ayudar, si algo no se entiende o no esta claro no dudeis en preguntar.