Noi di 4D abbiamo come missione quella di fornirvi gli strumenti più affidabili e moderni per le vostre applicazioni. Per farlo, a volte dobbiamo lasciarci alle spalle il passato per fare spazio al futuro.
Come annunciato due anni fa, il Legacy Network Layer (una tecnologia che ci ha servito bene per oltre 30 anni) è stato ufficialmente deprecato. Oggi stiamo compiendo l’ultimo passo: a partire da 4D 21 R3, il livello Legacy è stato completamente rimosso.
Ma non si tratta solo di rimuovere il vecchio codice; si tratta di garantire che le vostre applicazioni beneficino automaticamente della velocità, della sicurezza e della stabilità dei nostri moderni stack di rete: ServerNet e QUIC.
Transizione senza soluzione di continuità
Abbiamo progettato questa transizione in modo che sia il più agevole possibile. 4D ora gestisce automaticamente la scelta del miglior livello di rete in base al tipo di progetto.
Ecco come funziona la logica nell’ultima versione:
- Nuovi progetti: quando create un nuovo progetto, 4D imposta QUIC come predefinito. Si tratta del nostro livello più avanzato, che offre stabilità e prestazioni superiori, specialmente su reti instabili.
- Nuovi database binari: poiché i database binari non supportano QUIC, utilizzeranno ServerNet come impostazione predefinita, fornendo un’alternativa moderna e ad alte prestazioni al vecchio protocollo.
- Apertura di applicazioni esistenti: se si apre un’applicazione esistente (progetto o binario) che era ancora configurata per utilizzare il livello “Legacy”, 4D aggiornerà automaticamente l’impostazione a ServerNet.
Cosa ci guadagni?
L’aggiornamento ai livelli moderni non è solo un requisito; è un importante aggiornamento per i tuoi utenti e la tua infrastruttura.
Con ServerNet, avrete accesso a:
- Processi preventivi: massimizzate la potenza multi-core del vostro server.
- Supporto della modalità Sleep: migliore gestione dei computer client che entrano in modalità sleep.
- Single Sign-On (SSO): autenticazione senza interruzioni per i tuoi utenti.
- Crittografia nativa: proteggi le tue trasmissioni di dati fin da subito.
Con QUIC, ottieni tutti i vantaggi di ServerNet, oltre a:
- Supporto per il cambio di rete: rimani connesso anche quando passi dal Wi-Fi al 4G/5G.
- Resilienza alla latenza: QUIC è progettato specificamente per funzionare meglio su reti instabili o ad alta latenza.
Cosa devi fare?
Per garantire che la transizione avvenga con successo, verifica le configurazioni di rete e del firewall.
Per utilizzare QUIC:
- Assicurati semplicemente che il tuo firewall consenta la porta UDP 19813 o quella che hai definito.
Per utilizzare ServerNet:
- Assicurati che il tuo firewall consenta le porte TCP 19813 e 19814.
- Se hai modificato la porta predefinita (19813), assicurati che la tua porta personalizzata e quella successiva (+1) siano aperte per le connessioni TCP.
- Si consiglia inoltre di consentire la porta UDP 19813 per abilitare la trasmissione del server e il rilevamento automatico.
Il passo finale: è ora di passare alla modalità Progetto!
Mentre ServerNet è una fantastica alternativa moderna ai database binari, QUIC rappresenta il gold standard del networking 4D. Poiché QUIC è disponibile esclusivamente per i progetti, non c’è mai stato un momento migliore per convertire i tuoi database binari in modalità progetto.
Passando alla modalità progetto, non solo sbloccherete QUIC, ma potrete sfruttare tutta la potenza dello sviluppo 4D moderno, compreso il controllo del codice sorgente (Git), la programmazione basata su classi, la massima resilienza di rete e così via.
Siamo entusiasti di vedere le vostre applicazioni funzionare in modo più veloce e sicuro su queste basi moderne!
Come sempre, sentitevi liberi di partecipare alla discussione sui forum 4D.
Al momento non è possibile lasciare commenti su questo post.