Notizie Promotional banner announcing the release of 4D 21 LTS, the latest long-term support version of the 4D development platform.

4D 21 LTS è arrivato

Tradotto automaticamente da Deepl

4D 21 LTS, la versione più ricca di funzionalità di 4D fino ad oggi, è ora disponibile.

Negli ultimi due anni, 4D ha compiuto progressi eccezionali. Le nuove funzionalità introdotte hanno gettato le basi per l’intelligenza artificiale, il networking, la sicurezza, la modellazione dei dati, l’integrazione web e gli strumenti di sviluppo. Queste innovazioni non sono state miglioramenti isolati, ma hanno ridefinito il modo in cui le applicazioni vengono create, ampliate e mantenute nel lungo periodo.

Prodotto blank

Gestione delle sessioni in 4D Qodly Pro

Tradotto automaticamente da Deepl

Hai mai desiderato avere il pieno controllo su ciò che accade quando la sessione di un utente scade, senza dover lottare con comportamenti fissi o aggiungere la tua logica di timeout? Senza dover mantenere timer personalizzati, destreggiarti tra token o sperare che l’interfaccia utente indovini cosa sta facendo il backend?

La gestione delle sessioni in 4D Qodly Pro ti offre una coppia di eventi applicativi che puoi collegare alla tua UX. Uno avvisa l’utente prima della scadenza, l’altro si attiva quando la sessione è ufficialmente terminata. Sei tu a decidere cosa attivano.

Prodotto blank

Migliorate la vostra interfaccia desktop con i widget Web utilizzando 4D Qodly Pro

Tradotto automaticamente da Deepl

Avete mai desiderato arricchire la vostra interfaccia utente con widget conosciuti dai siti web, come ad esempio una mappa di navigazione? Non dovendo imparare JavaScript, gestire CSS e HTML e lottare per passare i dati tra questi due mondi?

Una nuova integrazione tra Web Areas e 4D Qodly Pro vi permette di offrire interfacce ricche e dinamiche all’interno dei vostri moduli 4D, mantenendo tutta la logica aziendale all’interno di 4D Server.

Prodotto blank

Incorporare le pagine di Qodly in un’area web 4D senza costi aggiuntivi

Tradotto automaticamente da Deepl

Con 4D 21, si apre una nuova opportunità: incorporare senza problemi una pagina Qodly all’interno di un’area web di un modulo 4D , senza bisogno di una licenza aggiuntiva per 4D Client. Grazie a 4D Qodly Pro, ora avete pieno accesso a una nuova generazione di interfacce utente moderne e dinamiche. Non c’è più bisogno di scegliere tra moduli desktop e web: combinateli entrambi ed evolvete al vostro ritmo.

Notizie Festive New Year 2026 banner featuring 4D 21LTS software release announcement, with gift boxes, balloons, and fireworks on a red background.

Buon anno 2026 🎉

Tradotto automaticamente da Deepl

Con la fine dell’anno, vogliamo augurarvi un felice anno nuovo 2026.

Questo momento tra un anno e l’altro porta con sé una certa chiarezza. La pressione si allenta. La prospettiva ritorna. Potete sentire cosa ha funzionato, cosa è fluito e cosa è pronto a muoversi più velocemente. È un buon punto di partenza. Calma. Concentrati. Guardare avanti con intenzione.

Alcune cose si stanno già allineando per l’anno a venire.

Prodotto blank

Dare AI a un’applicazione 4D vecchia di 30 anni

Tradotto automaticamente da Deepl

In un paio d’anni, l’intelligenza artificiale è passata da una tendenza emergente a una componente essenziale del software moderno. ChatGPT, Grok, Gemini e altri assistenti AI svolgono ormai un ruolo fondamentale nella vita quotidiana di tutti, sia a livello professionale che personale.
Ecco perché 4D 21 introduce 4D.Vectors e 4D AI Kit: per dare agli sviluppatori 4D strumenti semplici ed efficaci per aggiungere funzionalità AI alle loro applicazioni.
Abbiamo già condiviso molti esempi, tutorial e webinar sull’IA, ma di recente mi sono chiesto: cosa servirebbe per portare l’IA in un’applicazione 4D di 30 anni fa?
Potreste semplicemente chiedere a un’applicazione di questo tipo i vostri 10 migliori clienti e ottenere immediatamente un bel grafico?

Ebbene, indovinate un po’? È risultato così semplice da meritare un post tutto suo.

Prodotto blank

ORDA – Gestire una logica guidata dagli eventi durante le operazioni di database

Tradotto automaticamente da Deepl

Questa caratteristica continua con un nuovo paradigma: gestire i dati in modo guidato dagli eventi. Il 4D 21 fornisce una serie completa di eventi relativi alle operazioni di database(salvataggio o drop).

Gli eventi ORDA possono sostituire i trigger e offrono molti più vantaggi: maggiore controllo, consentendo di codificare la logica aziendale (compresi i lavori che richiedono molto tempo, come la stampa di fatture o la memorizzazione di dati esterni) direttamente in una funzione della classe di dati ORDA. Rispondono agli eventi a livello di dati, come ad esempio nuovi, modifiche, salvataggi e rilasci (CRUD).

Gli eventi ORDA offrono una granularità precisa e una sofisticata gestione degli errori, che portano a una forte integrità dei dati e a una migliore organizzazione del codice.

Scoprite come implementare la logica di business appropriata in ogni fase di un’azione di salvataggio o rilascio.

Prodotto blank

ORDA – Permessi – Limitare/consentire l’accesso web alle risorse con un solo clic

Tradotto automaticamente da Deepl

Scoprite qui come, nei processi web, potete proteggere le vostre risorse (dati + logica aziendale) da accessi dannosi e da utenti non autorizzati… in un solo clic.

In modalità di sviluppo, impostate la proprietà Restrict access by default su FALSE per concentrarvi sull’organizzazione del codice, sul modello dei dati, sull’architettura delle pagine Qodly, sui test… senza alcuna restrizione all’uso dei dati o alla chiamata di funzioni.

Quando si è pronti a implementare i profili utente, basta impostare la proprietà Restrict access by default su TRUE per garantire che nessuno acceda ai dati e alla logica aziendale senza essere esplicitamente autorizzato.

Prodotto blank

Addio ai comandi Internet 4D – Ciao moderna integrazione Internet

Tradotto automaticamente da Deepl

Con il rilascio di 4D 21, diciamo ufficialmente addio al plugin 4D Internet Commands, un compagno di lunga data per molti sviluppatori fin dai primi giorni di Internet. Ma questa non è solo la fine di un’era. È l’inizio di un modo più sicuro, più potente e più piacevole di gestire le comunicazioni Internet in 4D.
È ancora possibile continuare a utilizzare i comandi Internet 4D della versione 20 con 4D 21. Allora, perché fare il cambio? Perché le nuove classi integrate non sono semplici sostituzioni, ma un ripensamento completo del modo in cui i protocolli Internet dovrebbero essere gestiti in un ambiente di sviluppo moderno. Sono native, a prova di thread e progettate per soddisfare gli standard odierni di sicurezza, prestazioni e flessibilità.

Prodotto blank

Rapporto sugli eventi in 4D Qodly Pro: Vedere tutte le interazioni a colpo d’occhio

Tradotto automaticamente da Deepl

Creare un’interfaccia utente basata sul browser con 4D Qodly Pro è molto simile all’uso dell’editor di moduli 4D. Facendo clic su un pulsante si richiama un metodo 4D, come si è soliti fare. Il metodo esegue la logica aziendale (spesso già esistente).

Per fare ciò, si definiscono eventi, sia per i widget che per l’intera pagina (form). I browser funzionano in modo leggermente diverso da un’applicazione desktop, quindi ci sono eventi aggiuntivi e la sequenza di esecuzione potrebbe essere diversa. I rapporti sugli eventi aiutano a capire meglio questo aspetto.