Addio ai comandi Internet 4D – Ciao moderna integrazione Internet
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à.
Un nuovo modo per controllare le risposte HTTP
A partire da 4D 21, gli sviluppatori di 4D possono ora avere il pieno controllo sulle risposte HTTP utilizzando un semplice file di configurazione: HTTPRules.json. Se state cercando di migliorare la sicurezza, ottimizzare le prestazioni o gestire l’accesso a risorse statiche, questa funzione vi offre la flessibilità necessaria, senza scrivere una sola riga di codice.
Scopriamo le funzionalità e come utilizzarle.
Lavorare e muoversi con QUIC e la commutazione di rete
Cosa c’è di più frustrante che perdere la connessione di 4D Remote al server 4D mentre si cambia rete?
Sia che si passi da una rete Ethernet a una Wi-Fi o che si passi da un hotspot all’altro, le connessioni tradizionali tendono a cadere, costringendo 4D Remote a disconnettersi e riconnettersi.
Con 4D 21 e il protocollo QUIC, queste interruzioni appartengono al passato.
QUIC è stato progettato per essere resiliente durante i cambiamenti di rete, mantenendo viva la sessione anche quando la connessione sottostante cambia.
Attivazione automatica dello sviluppatore 4D
Non è noioso inserire manualmente i numeri di licenza ogni volta che si installa un software su una nuova macchina?
Con 4D 21, questo non è più necessario: ora 4D lo fa automaticamente per voi. Vediamo come.
Le richieste HTTPS ora supportano il Windows Certificate Store
A partire da 4D 21, le richieste HTTPS possono ora utilizzare un certificato memorizzato nell’archivio certificati di Windows anziché uno salvato su disco. Ciò è particolarmente utile quando il lato client delle richieste HTTPS deve utilizzare certificati locali.
Miglioramenti e ordinamento degli UUID con la versione 7
A partire da 4D 20 R10, gli UUID sono ora generati direttamente con un algoritmo interno, invece di affidarsi alle funzioni di sistema, per un migliore controllo del loro formato e comportamento. Inoltre, con questo aggiornamento è possibile optare per gli UUID della versione 7, che supportano l’ordinamento cronologico. Vediamo cosa significa per le vostre applicazioni.
Inclusione automatica della licenza di distribuzione nelle applicazioni
4D 20 R10 introduce una nuova funzionalità, appositamente studiata per i clienti con licenze OEM o 4D Desktop Business, per incorporare automaticamente le licenze di distribuzione nelle applicazioni create. Questo miglioramento semplifica e protegge il processo di creazione di applicazioni con licenza, rendendo più facile la condivisione di una configurazione di build su più macchine. E non è tutto: sono stati aggiunti numerosi altri miglioramenti per snellire il flusso di lavoro. Scopriamo i dettagli.
Nuova classe per eseguire comunicazioni UDP
4D 20 R8 ha introdotto la classe TCPConnection, che offre un modo asincrono e orientato agli oggetti per gestire le connessioni client TCP. Poi è arrivata 4D 20 R9 con la classe TCPListener per costruire server TCP. E ora, con 4D 20 R10, completiamo il quadro con la nuova classe UDPSocket, che consente di gestire le comunicazioni UDP tra 4D e qualsiasi macchina remota, sia come client che come server. Ciò è particolarmente utile per l’IoT, il monitoraggio in tempo reale o gli scambi di broadcasting. E la ciliegina sulla torta? Questa classe supporta le comunicazioni UDP preemptive e asincrone.
Infine, questa nuova funzionalità segna il passo finale nella sostituzione del plugin Internet Commands.
Entriamo nei dettagli.
Formule nella procedura guidata per le etichette
A partire da 4D 20 R9, il componente Label Wizard è stato aggiornato per migliorare l’esperienza con le formule. Questo migliora la sicurezza impedendo la creazione di formule dannose. Migliora anche la qualità, evitando la creazione di formule errate. Scopriamo i miglioramenti!
Migliorare la privacy e la sicurezza di macOS con l’UUID dell’applicazione
Con l’aggiornamento Sequoia, macOS si basa ora sull’UUID delle applicazioni per vari controlli di privacy e sicurezza, come l’accesso alla rete. Questa nuova caratteristica di macOS potrebbe causare problemi agli utenti finali, come la necessità di riautorizzare spesso le applicazioni 4D create. Per risolvere questo problema, a partire da 4D 20 R9, ogni applicazione 4D creata per macOS ha ora un proprio UUID dell’applicazione. Questa modifica garantisce controlli di accesso meglio calibrati. Approfondiamo i dettagli.
Contattateci
Avete domande, suggerimenti o volete semplicemente entrare in contatto con i blogger di 4D? Lasciateci un messaggio!
* La vostra privacy è molto importante per noi. Fare clic qui per visualizzare il nostro Politica
