Jmix se compone de tres elementos clave:
Jmix Framework es la biblioteca principal de código abierto.
Jmix Studio es una herramienta de desarrollo integrada en IntelliJ IDEA.
Los complementos ofrecen funcionalidades de sistema y de negocio listas para usar.
Jmix Framework
Jmix Framework se basa en Spring y otras tecnologías Java ampliamente utilizadas.
Con Jmix, puede utilizar Java o Kotlin como único lenguaje para desarrollar tanto la lógica de negocio como la interfaz web.
Jmix Studio
Jmix Studio es un complemento para IntelliJ IDEA Community que le ayuda en todas las etapas del desarrollo de aplicaciones. Permite crear y configurar proyectos, definir modelos de datos, generar scripts de versionado de bases de datos y desarrollar vistas de interfaz de usuario mediante un diseñador visual. Además, ofrece funciones avanzadas de navegación y asistencia para la programación adaptadas a los proyectos Jmix.
Complementos
Los complementos de Jmix son módulos opcionales diseñados para resolver tareas habituales del sistema y del negocio, desde la auditoría de datos y el envío de correos electrónicos hasta la generación de informes y la gestión de procesos de negocio.

Muchos de estos complementos son desarrollados por el equipo de Jmix, con contribuciones adicionales de la comunidad.

Todos los complementos de Jmix están disponibles en Jmix Marketplace, donde puede consultarlos e instalarlos fácilmente directamente desde Studio.
Desarrolle una aplicación con Jmix en 6 pasos:
1
Inicie su proyecto:
Abra IntelliJ IDEA con el complemento Jmix Studio y cree un proyecto nuevo a partir de una plantilla. La herramienta de compilación Gradle descarga el framework en su equipo de desarrollo.
2
Diseñe el modelo de datos:
Utilice Jmix Studio para crear entidades, atributos y relaciones. Studio genera automáticamente el DDL para su base de datos.
3
Cree la interfaz de usuario:
Desarrolle la interfaz de usuario para su modelo de datos mediante el diseñador visual de Jmix Studio.
4
Implemente la lógica de negocio:
Implemente la lógica de su aplicación en beans de Spring.
5
Añada pruebas automáticas:
Cree pruebas unitarias o de integración para la lógica de negocio y las capas de la interfaz de usuario.
6
Despliegue la aplicación:
Ejecute la aplicación en el equipo de desarrollo para comprobar que funciona según lo previsto. Despliéguela en cualquier entorno de nube o en sus propias instalaciones.
Made on
Tilda