Sviluppo
Flusso di lavoro di sviluppo ottimizzato
Trasforma la tua esperienza di sviluppo con funzionalità progettate per offrirti controllo ed efficienza:
-
Utilizza la classe OutgoingMessage per inviare file, come PDF o immagini, all’interno della tua web app. In questo modo puoi fornire contenuti quali fatture o materiale promozionale ai tuoi clienti con un intervento di coding minimo.
-
Ottimizza e monitora le tue applicazioni 4D in modo più efficace gestendo processi e sessioni. Grazie ai migliramenti dei comandi , potrai recuperare e manipolare informazioni critiche con maggiore rapidità, semplificando il tuo workflow e migliorando le prestazioni complessive dell’applicazione.
-
Tieni traccia dei dati sensibili a livello di singolo utente grazie alle session singleton. Questo approccio consente di isolare le informazioni per ogni sessione (ad esempio impostazioni personalizzate o dati di carrello) senza aumentare la complessità del codice.
-
Velocizza la fase di programmazione sfruttando la funzionalità Direct Typing, che ti permette di dichiarare le variabili direttamente all’interno del codice. Così facendo, ottieni una base di codice più pulita, riduci sensibilmente la possibilità di errori e rendi il tuo flusso di lavoro più ordinato.
.
GitHub component
Gestione semplificata dei component
Gestisci i component localmente attraverso la rinnovata Project Dependencies interface. Aggiungi o rimuovi component, personalizza i path con maggiore flessibilità e accedi ai repository GitHub (sia pubblici che privati) in un unica soluzione, ottimizzando il tuo flusso di lavoro.
4D Write Pro
Gestione avanzata dei documenti
Gestisci sezioni e sottosezioni per creare report, fatture o altri documenti in modo organizzato. Elimina sezioni o reimposta gli attributi senza alterare la struttura, assicurando ogni volta un risultato pulito e professionale.
Individua i bordi tabella nascosti, persino nelle celle unite, grazie alla nuova proprietà visibleTableBorders. Questa funzionalità migliora l’impaginazione e l’inserimento dei dati, poiché visualizza linee tratteggiate per i bordi invisibili, garantendo modifiche precise senza incidere sull’aspetto finale del documento.
Interfaccia utente
Navigazione delle finestre migliorata e maggiore chiarezza dei dati
Semplifica l’esperienza utente rimuovendo i valori vuoti nelle listbox tramite la funzionalità Blank if null, permettendo agli utenti di concentrarsi solo sulle informazioni realmente rilevanti.
Inoltre è possibile assegnare icone personalizzate alle finestre dell’applicazione per un’identificazione immediata e una navigazione più intuitiva, incrementando sia l’usabilità sia la professionalità complessiva dell’interfaccia.
Qodly Studio per 4D
Debugging e test più efficienti
Accedi a Qodly Studio direttamente dal 4D Server per semplificare i flussi di debug e testing. Grazie alla funzionalità Preview Qodly App, potrai visualizzare le tue web application in tempo reale, ottenendo un feedback immediato sulle modifiche. Sfrutta l’integrazione con il debugger per tracciare eventuali problemi con estrema precisione e velocizzare il tuo ciclo di sviluppo.
Security
Comunicazione client-server più robusta
Proteggiti dagli attacchi man-in-the-middle con la convalida dei certificati server emessi da Certificate Authorities (CA) affidabili. Assicura connessioni sicure consentendo l’accesso esclusivamente a server dotati di certificati e nomi di dominio validi.
Email Handling
Faster Unread Email Tracking across Mailboxes
Retrieve unread email counts from several mailboxes simultaneously using IMAP or the Gmail API via 4D NetKit. This enhancement simplifies email tracking and boosts response efficiency, making it ideal for handling high email volumes or managing complex workflows.