Skip to content

Jmix 2.6 è stato rilasciato

Overview of the new features and important changes of the Jmix 2.6 feature release.Siamo lieti di annunciare il rilascio di Jmix 2.6, che include nuove funzionalità, miglioramenti e ottimizzazioni delle prestazioni. Questo rilascio porta aggiornamenti significativi a Jmix Studio, introduce nuovi componenti UI e aumenta la produttività con strumenti e integrazioni più intelligenti.

Di seguito una rapida panoramica delle principali caratteristiche di Jmix 2.6.

## Miglioramenti di Studio

### Assistente Jmix AI

L’Assistente Jmix AI è ora integrato nella finestra degli strumenti di Jmix Studio. Questo assistente condivide la cronologia delle chat con la versione web, consentendo transizioni senza interruzioni tra Studio e browser web, in modo che tu possa riprendere esattamente da dove eri rimasto.

### Nuovi Frammenti di Codice

Jmix 2.6 aggiunge oltre 20 nuovi frammenti di codice relativi all’interfaccia utente, che coprono notifiche e dialoghi, apertura di viste e frammenti, esecuzione asincrona ed esempi di API. Questi frammenti rendono più veloce e più semplice implementare modelli UI comuni nei tuoi progetti.

### Spostamento delle Viste

Spostare le viste è ora più semplice con l’azione del menu contestuale _Sposta Vista_ nella finestra degli strumenti Jmix. Questa funzione sposta insieme il controller Java e il descrittore XML, aggiornando automaticamente le chiavi dei messaggi nel bundle dei messaggi.

### Generazione di Renderer

Generare renderer per componenti UI, come le colonne di `dataGrid`, è ora più intuitivo. Studio offre una procedura guidata per generare `ComponentRenderer`, `TextRenderer` o un metodo gestore vuoto, semplificando la creazione di renderer UI personalizzati.

### Sostituzione di Stringhe con Messaggi Localizzati

Una nuova azione di intenzione _Sostituisci con messaggio localizzato_, disponibile sia nel codice Java che XML, consente di sostituire rapidamente i valori letterali delle stringhe con messaggi localizzati dal bundle dei messaggi.

### Supporto Lombok

Studio ora supporta le annotazioni `@Getter` e `@Setter` sulle entità e `@RequiredArgConstructor` sui bean Spring, evitando la generazione di codice ridondante.

### Miglioramenti delle Prestazioni per Progetti di Grandi Dimensioni

Le prestazioni sono state significativamente migliorate per progetti di grandi dimensioni.

## Nuovi Componenti e Funzionalità UI

### Componente Switch

Introduzione del nuovo componente **Switch**, che consente agli utenti di alternare tra due stati.

### Miglioramenti della Modalità Applicazione a Schede

L’add-on **Modalità Applicazione a Schede** è ora pronto per la produzione con diversi miglioramenti.

### Autocompletamento in CodeEditor

Il componente `codeEditor` ora supporta l’autocompletamento per specifiche modalità di lingua o gestori di suggerimenti personalizzati.

### Posizionamento degli Slot in HorizontalLayout

Il componente `hbox` ora supporta l’aggiunta di componenti in slot con allineamento `start`, `center` o `end`.

### Esportazione/Importazione di Template di Messaggi

L’add-on **Template di Messaggi** ora supporta le azioni di _Esportazione_ e _Importazione_.

## Conclusione

Jmix 2.6 introduce potenti nuove funzionalità e miglioramenti progettati per aumentare la produttività degli sviluppatori e arricchire le capacità delle applicazioni.

Un grande ringraziamento a tutta la community per i vostri preziosi contributi. Speriamo che Jmix 2.6 porti ancora più successo ai vostri progetti!

Source: Jmix 2.6 è stato rilasciato

My Agile Privacy

Questo sito utilizza cookie tecnici e di profilazione. 

Puoi accettare, rifiutare o personalizzare i cookie premendo i pulsanti desiderati. 

Chiudendo questa informativa continuerai senza accettare. 


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.