Integrazione automatica di più riviste
Come sviluppatori e amministratori di database, conoscete l’importanza di recuperare rapidamente i dati danneggiati. I backup e i diari vi aiutano in questo compito. A volte, però, un backup può essere danneggiato ed è necessario tornare indietro da un backup più vecchio e integrare più diari consecutivamente. Oppure il file del diario diventa troppo grande e si preferisce crearne regolarmente uno nuovo per non ingombrare il disco rigido del server. Oppure si utilizza un metodo proprio per eseguire il backup del database. In tutti questi casi, è necessario integrare più diari, il che è possibile solo manualmente attraverso il Centro di manutenzione e sicurezza.
Con 4D v20, è possibile integrare automaticamente più riviste all’avvio del database. Vi spiego come funziona.
Livello QUIC: il futuro delle comunicazioni di rete
I server di produzione più importanti che funzionano con 4D accettano più di mille connessioni simultanee, e questo numero continua a crescere. Di conseguenza, le prestazioni diventano un obiettivo sempre più importante per i nostri team. Il protocollo QUIC, utilizzato dalla nuova versione dello standard HTTP, è stato costruito appositamente per aumentare la velocità e l’affidabilità. Poiché siamo sempre alla ricerca di tecnologie interessanti, stiamo lavorando per sostituire il nostro protocollo di rete di basso livello con il protocollo QUIC.
Per la versione 20, è possibile passare a questo livello di rete e verificare se le prestazioni migliorano. È ancora in fase di beta test, poiché abbiamo bisogno del vostro feedback prima di utilizzarlo come livello di rete predefinito. Pertanto, sarà possibile utilizzarlo solo sulle versioni beta di 4D.
4D Backup, snapshot VSS e i nuovi comandi per bloccare il datastore
4D offre diverse modalità integrate per il backup dei dati: Il backup di 4D e l’uso di un server mirror. Con 4D v20, 4D espone comandi interni per bloccare il datastore, consentendo di copiare i dati mentre 4D è in esecuzione.
Per prima cosa, parliamo dei diversi mezzi per eseguire il backup dei dati con 4D.
Ultimi miglioramenti del client HTTP
Con 4D v19R6, abbiamo introdotto un nuovo modo di eseguire le richieste HTTP: Le classi HTTP. All’epoca, alcune funzionalità delle classi HTTP non erano ancora definitive, poiché volevamo adattarle alla nuova sintassi. Ora è stato fatto! Nella v19R7, le funzionalità delle risposte compresse, delle risposte a pezzi e dei reindirizzamenti sono ora complete.
Come bonus, abbiamo anche aggiunto un nuovo modo per registrare le richieste HTTP. E poiché è utile a tutti, questo nuovo logging è disponibile sia per le nuove classi HTTP che per la sintassi legacy.
Classi HTTP: Un nuovo modo di eseguire richieste HTTP asincrone
Nel nostro costante sforzo di migliorare la sintassi e le funzionalità di 4D, abbiamo deciso di introdurre nuovi comandi per eseguire richieste HTTP in 4D: le classi HTTP. Sono disponibili fin dalla versione 4D v19 R6 e presenteranno molti miglioramenti nelle prossime versioni. Vi mostrerò come utilizzarle subito.
Sviluppo contemporaneo su 4D Server in modalità Progetto
Da quando è stato rilasciato in 4D v18, Projects ha ampliato drasticamente le capacità di 4D portando, tra l’altro, la compatibilità con i sistemi di controllo delle versioni.
Grazie all’eccellente feedback, non potremmo essere più orgogliosi di vedere un’adozione significativa di questa funzione da parte della comunità di 4D. Questo ci ha spinto a migliorarla per renderla ancora migliore.
Tra i vostri commenti c’era anche la richiesta di poter lavorare contemporaneamente su un unico server di sviluppo come team. Anche in questo caso, 4D ci ha ascoltato e siamo entusiasti di annunciare che con 4D v19 R6 è possibile lavorare su un server di sviluppo in modalità progetto!
Riducete le dimensioni delle vostre applicazioni 4D con queste nuove funzionalità
Nel nostro continuo sforzo di migliorare la costruzione di applicazioni 4D, abbiamo aggiunto a 4D v19R5 alcune funzionalità che sicuramente troverete utili.
La prima è la possibilità di rimuovere alcuni dei moduli 4D più importanti dalle vostre applicazioni: CEF, Mecab, PHP, Controllo ortografico e 4D Updater. Se non avete bisogno di alcuni di questi moduli, potrete ridurre significativamente le dimensioni delle vostre applicazioni.
Abbiamo anche cambiato la directory finale quando si costruisce una struttura compilata, in modo da soddisfare coloro che utilizzano più versioni compilate della stessa struttura.
Per quanto riguarda i clienti giapponesi, abbiamo unito la versione giapponese di 4D e quella internazionale su MacOS.
Approfondiamo i dettagli.
Evoluzione del registro diagnostico
Anno dopo anno, funzionalità dopo funzionalità, il registro di diagnostica è diventato un file enorme sui server più affollati. Con 4D v19R5, abbiamo incluso un nuovo parametro di database che consente di scegliere il livello di log del file di log diagnostico. Questo parametro consente di controllare le dimensioni del registro diagnostico, registrando solo ciò che è realmente necessario.
Un nuovo comando per ottenere informazioni dettagliate sulle licenze
A volte è utile monitorare le licenze 4D sul proprio server. Ecco perché con 4D v19 R4 abbiamo deciso di fornire un nuovo comando che fornisce tutte le informazioni sull’utilizzo delle licenze: Get License Usage. Vi presento questo nuovo strumento.
DPI elevati su Windows: Supporto per schermi ad alta risoluzione
Noi di 4D prendiamo molto sul serio le richieste dei clienti!
Nelle riunioni precedenti, i clienti hanno mostrato grande interesse nel supportare display ad alta risoluzione, come quelli 4K, in Windows. Il vostro desiderio è stato esaudito: abbiamo aggiunto il supporto per High DPI in 4D.
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