Il beta testing di 4D 21 R4 inizia oggi, introducendo una connettività client/server più resiliente, l’assistenza alla scrittura con IA integrata nei moduli 4D, un codice di pulizia più sicuro, un controllo più rigoroso delle risorse REST, un monitoraggio del server più chiaro e flussi di lavoro di sviluppo più fluidi.
Questa versione si concentra sui piccoli dettagli che caratterizzano il lavoro quotidiano: un’interruzione di rete che non dovrebbe chiudere una sessione, un’operazione di pulizia che non dovrebbe essere duplicata ovunque, una sessione REST che non dovrebbe occupare troppa memoria o un’interfaccia che dovrebbe rimanere sincronizzata senza necessità di aggiornamenti manuali.
-
Resilienza delle sessioni QUIC: mantiene attive le sessioni di 4D Client durante brevi interruzioni di rete.
-
Strumenti di scrittura AI locali: utilizza gli strumenti di scrittura Apple direttamente nelle aree di testo dei moduli 4D e nelle aree di 4D Write Pro.
-
Comando defer: esegui automaticamente il codice di pulizia all’uscita da un metodo o da una funzione.
-
Quote del server REST: controlla gli insiemi di entità memorizzati in memoria per ogni sessione REST.
-
Visibilità di 4D Server: monitora i client desktop, le sessioni Web, l’accesso REST e le chiamate SOAP da un’unica scheda “Sessioni” unificata.
-
Notifiche via e-mail e calendario: reagisci alle modifiche di Microsoft 365 e Google Workspace con un unico modello di notifica coerente.
E questo è solo l’inizio, c’è molto altro da scoprire!
Scaricasubito 4D 21 R4 (in esclusiva per i partner 4D)
RETE
QUIC: connettività client/server più resiliente
QUIC La resilienza delle sessioni è stata migliorata grazie al parametro di database `QUIC session timeout `, che consente a 4D Server di mantenere attiva una sessione 4D Client non raggiungibile durante brevi interruzioni di rete. Se la comunicazione riprende entro il timeout configurato, la sessione torna attiva, le finestre interessate recuperano lo stato precedente e gli utenti possono continuare a lavorare senza perdere il lavoro svolto.
Integrazione con l’IA
Strumenti di scrittura con IA locale in 4D Forms
Apple Writing Tools sono ora disponibili direttamente all’interno delle aree di testo dei moduli 4D, inclusi i campi di immissione testo multilinea e le aree 4D Write Pro. Gli utenti possono correggere, riscrivere, riassumere, regolare il tono o estrarre i punti chiave senza uscire dall’applicazione, mentre gli sviluppatori abilitano questa funzionalità tramite la proprietà Writing Tools o l’azione standardWritingTools.
Linguaggio 4D
Codice di pulizia affidabile all’uscita da metodi e funzioni
Il nuovo comando defer consente agli sviluppatori di dichiarare un codice di completamento che viene eseguito automaticamente all’uscita da un metodo o da una funzione. Che l’esecuzione termini normalmente, raggiunga un ritorno o si interrompa a seguito di un errore, le espressioni differite vengono eseguite in ordineLIFO, riducendo la ripetizione della logica di pulizia e rendendo più sicura la gestione delle risorse.
SERVER HTTP
Protezione delle risorse del server REST
La gestione delle quote del server REST aggiunge un controllo a livello di sessione sugli insiemi di entità memorizzati in memoria. Tramite Session.quotas e il nuovo oggetto4D.QuotaManager, gli sviluppatori possono definire limiti per le sessioni REST, contribuendo a proteggere le API esposte ad applicazioni web, sistemi esterni, 4D Qodly Pro, client mobili o strumenti di intelligenza artificiale basati su MCP da sovraccarichi accidentali.
Gestione del server 4D
Visibilità più chiara delle sessioni nella finestra di amministrazione di 4D Server
La finestra di amministrazione di 4D Server offre ora una scheda “Sessioni”unificata per i client desktop, le sessioni Web, l’accesso REST e le chiamate SOAP. Gli amministratori possono confrontare le connessioni attive in un unico posto, esaminare dettagli contestuali quali indirizzo IP, User Agent, privilegi, nome del computer e diritti di utilizzo, e risolvere più rapidamente i problemi relativi all’attività del server.
4D NetKit e posta
NOTIFICHE DI MODIFICA DI POSTA E CALENDARIO
4D NetKit ora offre un modello di notifica unificato per Microsoft 365 e Google Workspace. Le applicazioni possono reagire quando vengono create, modificate o eliminate e-mail o eventi del calendario, utilizzando i callbackonCreate, onModify e onDelete tramite notificatori specifici del provider con webhook in tempo reale o monitoraggio basato su timer.
4D Qodly Pro
Miglioramenti all’Editor dei moduli web
L’Editor di4D Qodly Pro presenta miglioramenti al flusso di lavoro per la navigazione, la reportistica degli eventi, le finestre di dialogo e l’interazione tra i componenti. Gli sviluppatori possono passare più facilmente dal Report degli eventi all’Editor delle pagine, mantenere i filtri quando cambiano vista, selezionare più rapidamente i componenti correlati e controllare l’elaborazioneOnChange con impostazioni di debounce e throttling.
4D Write Pro
Fogli di stile gerarchici nell’interfaccia di 4D Write Pro
I fogli di stile per elenchi multilivello sono ora disponibili direttamente nell’interfaccia di4D Write Pro dalla barra degli strumenti e dalla barra laterale. Gli utenti possono applicare modelli predefiniti, gestire i livelli degli elenchi, regolare i formati di numerazione e mantenere la coerenza dei documenti strutturati al variare dei contenuti, mentre gli sviluppatori possono personalizzare i modelli tramite il file multiLevelStyles.json.
Aggiornamenti della piattaforma
4D 21 R4 rafforza inoltre le basi della piattaforma con una struttura standardizzata dei componenti del sistema di progettazione per 4D Qodly Pro, oltre ad aggiornamenti a OpenSSL 4.0, BoringSSL, Ngtcp2 1.22.1, Libuv 1.52.1 e Windows App SDK 2.0.1. Questi aggiornamenti supportano la sicurezza, le reti, WinUI, QUIC, WebSocket, HTTPS, la trasmissione e la comunicazione client/server.
Desiderate maggiori dettagli tecnici? La documentazione della versione beta di 4D 21 R4 è disponibile sul 4D Doc Center.
Il tuo feedback è molto apprezzato e ci aiuterà a migliorare la qualità del nostro prodotto e a soddisfare al meglio le tue esigenze. Ci farebbe molto piacere conoscere la tua opinione su una qualsiasi delle funzionalità sopra menzionate. Contribuisci al nostro forum beta (accessibile a tutti i partner 4D). E non esitare a comunicarci le tue esigenze;prendiamo molto sul serio i tuoi suggerimenti!
Non sei ancora un partner? Non perdere l’opportunità di diventare un partner 4D e partecipare a discussioni significative. Unisciti a noi oggi stesso e prendi parte alla conversazione!
Al momento non è possibile lasciare commenti su questo post.