NOVITA' in4D 20 R8

4d_r8-network.jpg

NETWORK

Modernizza le tue comunicazioni di rete

Migliora le tue applicazioni 4D con la nuova classe TCPConnection

La classe TCPConnection adotta una sintassi object oriented e supporta la gestione asincrona delle connessioni di rete, offrendo una solozione più moderna e perfettamente integrata ai tradizionali Internet Commands di 4D.

Grazie a TCPConnection, puoi connetterti facilmente a una vasta gamma di dispositivi — tra cui server, stampanti, registratori di cassa e apparecchiature industriali — rispondendo a esigenze di rete eterogenee.

Integrando questa classe nelle tue soluzioni, potrai migliorare le prestazioni, la manutenibilità e la versatilità delle comunicazioni di rete nelle applicazioni 4D.

Maggiori info TCPConnection class

4d_r8-form_editor.jpg

FORM EDITOR

SVILUPPO PIU' RAPIDO E SNELLO

Sfrutta della validazione in tempo reale delle "expression", dell’auto-completamento intelligente dei comandi e del rilevamento immediato degli errori di sintassi, per garantire uno sviluppo form solido e senza imprevisti.

In più, accelera l’editing dei FORM con il comando ottimizzato FORM EDIT: apri i form direttamente, seleziona gli oggetti all’istante e modifica le proprietà in modo rapido, senza navigare tra più pannelli o schermate.

Maggiori info Form Editor

4d_r8-github.jpg

GITHUB COMPONENT

GESTIONE DELLE DIPENDENZE PIU' FACILE

Gestisci gli aggiornamenti in modo intelligente con i controlli automatici da GitHub

Mantieni il tuo progetto sempre aggiornato sfruttando i controlli automatici delle versioni tramite GitHub. Utilizza il versioning semantico per bloccare versioni specifiche o definire intervalli flessibili, assicurandoti di adottare le ultime funzionalità senza compromettere la stabilità.
 

Maggiori info Github Component

4d_r8-debugging.jpg

DEBUGGING

DEBUGGING PIU' INTUITIVO

Migliora il tuo processo di debugging con un’esperienza più intuitiva, sia che tu utilizzi il debugger integrato di 4D sia l’estensione per Visual Studio Code.

Il debugger integrato offre funzionalità avanzate come il salvataggio automatico delle espressioni, la possibilità di fissare variabili chiave per un accesso rapido e un’interfaccia ottimizzata che rende il debugging più efficiente e fluido.

Parallelamente, l’estensione 4D per VS Code ti consente di effettuare il debugging del codice direttamente nell’ambiente familiare di Visual Studio Code. Puoi impostare breakpoint, ispezionare variabili e analizzare il flusso di esecuzione passo-passo, integrando perfettamente il debugging nel tuo workflow per una risoluzione dei problemi più rapida e produttiva.

Maggiori info riguardo Debugging

4d_r8-4d_server.jpg

4D SERVER

NUOVI HTTP REQUEST HANDLERS PER UNA MIGLIORE GESTIONE DELLE WEB REQUEST

Ottieni il controllo completo sulle richieste web in ingresso con gli HTTP Request Handler.
Gestisci con precisione le operazioni come autenticazione, upload di file e logiche basate su URL, garantendo una gestione efficiente delle richieste.

Maggiore info HTTP Handlers

4d_r8-session.jpg

SESSION

Semplifica il testing con sessioni simulate 

Semplifica il testing con sessioni simulate in modalità single-user.

Testa facilmente funzionalità dipendenti dalle sessioni senza dover distribuire l’applicazione su un server. Grazie alle sessioni simulate in modalità single-user, puoi verificare il comportamento del tuo codice in modo rapido ed efficiente, riducendo i tempi di sviluppo e migliorando il tuo flusso di lavoro complessivo.

Maggiori info Sessions

4d_r8-4dwp.jpg

4D WRITE PRO

Nuovi comandi per la gestione dei documenti

Per gli sviluppatori che integrano 4D WRITE PRO nelle proprie soluzioni, queste novità rappresentano un salto di qualità in termini di efficienza e matenibilità del codice:

    •    Codice più pulito: applica più attributi contemporaneamente, migliorando la leggibilità e la struttura del codice.
    •    Gestione ottimizzata delle tabelle: aggiungi righe in modo semplice utilizzando collezioni e formule, riducendo sensibilmente i tempi di sviluppo.
    •    Inserimento immagini semplificato: il comando WP Insert Picture è ora una funzione che restituisce immediatamente il riferimento all’immagine inserita.
    •    Navigazione semplificata: accedi facilmente agli elementi del documento grazie a funzioni come This.sectionIndex e This.pageIndex.
    •    Comandi modernizzati: i comandi ora accettano direttamente argomenti di tipo 4D.File, oltre ai classici path, per la gestione di documenti e immagini in modo più flessibile e robusto.

Maggiori info 4D Write Pro

4d_r8-e-mail_handling.jpg

GESTIONE EMAIL 

Accesso facilitato alle informazioni utente di Google

4D NetKit, component integrato nella piattaforma 4D, consente di interagire facilmente con servizi web esterni, come quelli di Google. Con pochi comandi è possibile recuperare informazioni sugli utenti, profili di dominio e contatti, integrandoli direttamente nelle proprie applicazioni 4D.

Maggiori info 4D Netkit