Una sólida base de código abierto para aplicaciones de negocio (LOB)
Jmix Framework se basa en Spring, el estándar de facto para el desarrollo de aplicaciones web en Java. Los desarrolladores de Jmix pueden aprovechar fácilmente su amplio ecosistema y utilizar su experiencia previa. El núcleo de Spring garantiza una alta escalabilidad y compatibilidad con cualquier opción de despliegue, desde entornos locales hasta nubes públicas.
Un solo lenguaje
Con Jmix, puede utilizar un único lenguaje, Java o Kotlin, para desarrollar toda la aplicación. Trabajar con un solo lenguaje simplifica la formación de los equipos, evita la división de responsabilidades entre los equipos de frontend y backend y aumenta la productividad. Un desarrollador puede implementar una funcionalidad completa, desde el modelo de datos y la lógica de negocio hasta la interfaz de usuario, en un único IDE con capacidades avanzadas de depuración.
Potentes funcionalidades para la gestión de datos
Las aplicaciones de negocio o LOB suelen utilizar un modelo de datos amplio, con información almacenada en bases de datos relacionales. Jmix Framework ofrece compatibilidad con:
Componentes visuales avanzados para filtrar datos, sin necesidad de programar manualmente las consultas ni sus parámetros.
Aplicación transparente y eficiente de las restricciones de seguridad durante la carga de datos en toda la aplicación.
Eliminación lógica, que permite restaurar cualquier entidad eliminada y gestionar fácilmente las políticas de conservación de datos.
Auditoría para realizar un seguimiento de todos los cambios en los datos críticos.
Definición declarativa de los grafos de datos que deben cargarse.
Control de acceso granular
Las grandes soluciones empresariales plantean requisitos de autorización complejos. Su implementación puede generar una cantidad inmanejable de sentencias «if» dispersas por el código.
El subsistema de seguridad de Jmix permite configurar de forma declarativa el acceso a:
Pantallas y elementos de menú
Modelo de datos a nivel de entidades y atributos
Datos que cumplen determinados criterios, por ejemplo, documentos pertenecientes al departamento del usuario
Tokens personalizados para proteger partes específicas de la lógica de negocio
Con Jmix, un desarrollador puede configurar reglas avanzadas de control de acceso con un esfuerzo mínimo y garantizar su total transparencia.
Interfaz web preparada para entornos empresariales
El framework de interfaz de usuario de Jmix ofrece todo lo necesario para crear cientos de pantallas modernas, funcionales y seguras en tiempo récord:
Integración sencilla con cualquier sistema
Jmix permite reutilizar fácilmente miles de bibliotecas y conectores para las soluciones de software más populares de los ecosistemas Spring y Java.
Las API genéricas REST y GraphQL proporcionan acceso controlado a sus datos desde aplicaciones externas. También puede crear fácilmente endpoints personalizados para ofrecer una API adaptada a sus necesidades.
Made on
Tilda