En marcha con un solo comando
Genera un proyecto AWE a partir del arquetipo de Maven, en React o AngularJS, y empieza a construir pantallas de inmediato. Incluye recarga en caliente.
$ mvn -B archetype:generate \
-DarchetypeGroupId=com.almis.awe \
-DarchetypeArtifactId=awe-boot-react-archetype \
-DarchetypeVersion=4.12.0 \
-DgroupId=com.mycompany.app \
-DartifactId=my-app -Dversion=1.0-SNAPSHOT$ mvn -B archetype:generate \
-DarchetypeGroupId=com.almis.awe \
-DarchetypeArtifactId=awe-boot-angular-archetype \
-DarchetypeVersion=4.12.0 \
-DgroupId=com.mycompany.app \
-DartifactId=my-app -Dversion=1.0-SNAPSHOTDe XML a aplicación en cuatro pasos
Todas las aplicaciones AWE siguen el mismo ciclo declarativo: sin controladores que conectar y sin JavaScript que escribir para el comportamiento dinámico.
Define la pantalla
Ventanas, criterios, grids, gráficos y pestañas, declarados en un esquema XML validado.
Vincula los datos
Las queries leen y los maintains escriben. Apúntalos a SQL, NoSQL, servicios REST o beans de Java.
Hazlo dinámico
Las dependencias reaccionan a lo que introduce el usuario: validaciones, valores calculados, reglas de visibilidad y acciones encadenadas, todo en XML y sin una línea de JavaScript.
Ejecuta y renderiza
Los starters de Spring Boot sirven la aplicación y el cliente React la renderiza en vivo. AngularJS mantiene en marcha las aplicaciones existentes.
Diseñado para aplicaciones empresariales
Todo lo que necesita una plataforma interna con gran volumen de datos, desde el primer momento.
Un XML, dos frontends
La misma definición de pantalla se renderiza con el cliente moderno de React o con el cliente estable de AngularJS. Migra motor a motor: tu XML no cambia.
Motor de queries y maintains
Lecturas declarativas y escrituras transaccionales con auditoría, bloqueo y paginación, sobre SQL, NoSQL, REST y JavaBeans.
Starters modulares
Los starters de Spring Boot activan exactamente los módulos que necesitas: planificador, notificaciones, impresión, REST.
i18n y temas
Inglés, español y francés desde el inicio, y puedes añadir el idioma que necesites. Temas preconfigurados y personalizables con CSS.
Componentes avanzados
Sobre PrimeReact: grids editables, matrices dinámicas, gráficos, calendarios y asistentes, o añade tus propios componentes.
Seguridad integrada
Autenticación, perfiles y permisos por pantalla gestionados con Spring Security.
Encuentra tu camino en la documentación
Cuatro puntos de entrada cubren la mayoría de recorridos, desde la instalación hasta la vinculación avanzada de datos.
Primeros pasos
Instala, genera un proyecto y ejecuta tu primera pantalla.
docs/installation →Desarrollo de pantallas
Todo el vocabulario XML: ventanas, criterios, grids y gráficos.
docs/api/screens →Motor de datos
Queries, maintains, listas enumeradas y llamadas a servicios.
docs/api/query →Temas e i18n
Idiomas, temas y personalización con CSS para tu marca.
docs/api/i18n →