Arquetipo Angular + Java para crear proyectos

DarkKonum

Hola!

Hace unos meses compartí aquí mi arquetipo de un stack 100% java para crear aplicaciones, con varias cosas incluidas para facilitar la vida. Ahora vuelvo con algo parecido, pero con Angular 6 para el frontend y el backend remodelado. Incuye scripts y creación de tablas iniciales con maven.

https://github.com/konum/garrus

Backend
Spring Boot para ejecutar y empaquetar.
Spring Data + Hibernate 5 para acceso a datos.
Spring security con JWT (Json web tokens) para los servicios rest.
Junit con Spring boot.
MapStruct para mapear entidades a DTOs sin reflexión.
Perfiles de maven preconfigurados.
Modelo de conductores y vehiculos para ejemplo.

Frontend
Angular 6 con Node 5.10.
Angular Materials para componentes.
Estilo Dashboard

Notificaciones con Toastr.
Spinner de carga.
Login/logout con guarda en ruta.
angular-jwt para llamar a REST seguros.
CRUD para vehiculos y conductores.

Es bastante probable que trabaje con este stack una temporada, así que irá recibiendo mejoras y añadidos.

1
s4suk3

lo único que no me convence es el diseño, el material design en web me da bastante repelús
https://github.com/konum/garrus/blob/master/images/vehicles2.png

ant design >
https://preview.pro.ant.design/#/dashboard/analysis

1 respuesta
DarkKonum

#2 ¿Y primefaces para angular lo has probado? La verdad se ve bastante elegante el enlace que propones y la documentación parece bastante completa. Me animaré a probarlo en una rama.

1 respuesta
s4suk3

#3 no, yo uso react y con ant design estoy encantado, es de alibaba
primefaces tiene buena pinta, pero simplemente decía que el material design es aburrido como diseño

7 días después
Zerokkk

Una pregunta tonta, ¿por qué Node 5 cuando 8/9/10 tienen un rendimiento y seguridad mucho mayor?

Por lo demás luce bastante bien, aunque a día de hoy reniegue bastante de Java. Y estoy de acuerdo con #2, ant design luce de putísima madre y material design yo creo que está más pensado para pantallas pequeñas (móviles).

1 respuesta
DarkKonum

#5 Por nooberia mia. Lo actualizaré en breves junto con algunos otros detalles como el uso de Roles y verificaciones de seguridad en la capa rest, que es algo bastante tipico (quien puede modificar que recursos, no solamente por su rol).

Usuarios habituales

  • DarkKonum
  • Zerokkk
  • s4suk3