JHipster es una herramienta que merece la pena ser conocido ya sólo por su nombre y logo, ¿verdad? 🙂
JHipster es una herramienta de generación basada en Yeoman generator
para generar aplicaciones Web Spring Boot + AngularJS .

Las aplicaciones web que se generan se basan en este stack:
Aplicación Single Web Page:
· Responsive Web Design
- HTML5 Boilerplate
- Twitter Bootstrap
- AngularJS
- Soporte completo internacionalización con Angular Translate
- Opcional Compass / Sass support for CSS design
- Soporte para el motor de plantillas Thymeleaf para generar Web pages en la capa servidor
Flujo Yeoman:
- Instalación sencilla de nuevas librerías Javascript con Bower
- Construcción, optimización y recarga con Grunt o Gulp.js
- Testing con Karma y PhantomJS
And what if a single Web page application isn’t enough for your needs?
Technology stack on the server side
Una aplicación completa Spring sobre:
· Spring Boot para configuración sencilla
- Maven o Gradle para construer, testar y corer la aplicación
- "development" and "production" profiles (para Maven y Gradle)
- Spring Security
- Spring MVC REST + Jackson
- Opcional Soporte WebSocket con Spring Websocket
- Spring Data JPA + Bean Validation
- Updates en la base de datos Liquibase
- Soporte MongoDB
- Soporte Cassandra
Adicionalmente:
· Monitorización con Metrics
- Cacheo con ehcache (local cache) o hazelcast (distributed cache)
- Opcional clustering de session HTTP con hazelcast
- Optimized static resources (gzip filter, HTTP cache headers)
- Logs con Logback, configurable en runtime
- Pooling con HikariCP para rendimiento óptimo
- Construye un WAR estándar o un JAR ejecutable
Así una aplicación generada tiene este aspecto:
Formulario
Monitorización:
Configuración Log:
En este videocast podéis verlo en funcionamiento https://www.youtube.com/watch?v=fbEnchNPHSc





Replica a Marc Cancelar la respuesta