Por temas de trabajo me estoy estrenando en Angular JS. Perfecto para el tema de Front End pero por requisito del propio cliente tengo que usar Java en la parte de servidor con su JPA(Hibernate) correspondiente.
A parte de los tipicos BUUUU usas Java no molas etc… (recordando a dan o’riordan ); me gustaría saber si alguien por aquí ha tenido experiencia con esto o si recomienda algún framework que pueda ayudar en esto.
PD: he estado investigando el JHipster, pero primero quería vuestra opinión.
Efectivamente, como dice @MiguelAngelLV, lo ideal es una API REST. Nosotros la desarrollamos con PHP, ya sea con Symfony o con Laravel. Lo importante es que la comunicación entre las dos partes se hace con JSON. Lógicamente, según los datos que se envíen y reciban, habrá que implementar métodos de seguridad para que dicha API sólo sea accesible por quién puede usarla, que en este caso sería la aplicación front-end de Angular.
Y referente al tema de montar el REST con Java (aún con la tendencia JS sigo mirando mi taza de café con melancolía)… ¿has barajado la opción de utilizar Spring?
Efectivamente luego se te queda bien planteado para el desarrollo de una app! Siempre que se pueda ionic y ya que te metes con Angular te recomendamos ionic! Un saludo!