Jmix comprende
tre componenti fondamentali:

Jmix Framework

Il framework Jmix è costruito su Spring e altre tecnologie Java tradizionali.


Con Jmix, puoi utilizzare Java o Kotlin come un unico linguaggio sia per la logica aziendale che per lo sviluppo dell’interfaccia utente web.

Jmix Studio

Jmix Studio è un plugin per la community IntelliJ IDEA che ti assiste in tutte le fasi dello sviluppo dell’applicazione. Aiuta a creare e configurare progetti, definire modelli di dati, generare script di controllo delle versioni del database e sviluppare visualizzazioni dell’interfaccia utente utilizzando un visual designer. Inoltre, offre assistenza avanzata per la navigazione e la codifica su misura per i progetti Jmix.

Add-ons

I componenti aggiuntivi di Jmix sono moduli opzionali progettati per affrontare attività tipiche di sistema e aziendali, che vanno dal controllo dei dati e dall’invio di e-mail alla generazione di report e alla gestione dei processi aziendali.


Molti di questi componenti aggiuntivi sono sviluppati dal team Jmix, con ulteriori contributi da parte della community.


Tutti i componenti aggiuntivi di Jmix sono facilmente accessibili sul marketplace Jmix, consentendoti di sfogliarli e installarli comodamente direttamente all’interno di Studio.

Inizia il tuo progetto:

Apri IntelliJ IDEA con il plugin Jmix Studio e crea un nuovo progetto utilizzando un modello.

Il framework viene scaricato sul tuo computer di sviluppo dallo strumento di compilazione Gradle.

Progetta il modello di dati:

Utilizza Jmix Studio per creare entità, attributi e relazioni.

Studio genererà automaticamente il DDL per il tuo database.

Crea l'interfaccia utente:

Sviluppa l'interfaccia utente per il tuo modello dati utilizzando il visual designer in Jmix Studio.

Scrivi la Logica Aziendale:

Implementa la logica della tua applicazione nei bean Spring.

Inizia il tuo progetto:

Crea test unitari e/o di integrazione sia per la logica aziendale che per i livelli dell'interfaccia utente

Distribuisci:

Eseguire l'applicazione sul computer di sviluppo per assicurarsi che funzioni come previsto.

Distribuisci su qualsiasi cloud o on-premise.

My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.
Questo sito è conforme alla Legge sulla Protezione dei Dati (LPD), Legge Federale Svizzera del 25 settembre 2020, e al GDPR, Regolamento UE 2016/679, relativi alla protezione dei dati personali nonché alla libera circolazione di tali dati.