Siamo lieti di annunciare il lancio di beta testing per 4D v16 R5! È pieno di cose interessanti, quindi diamo un’occhiata e vediamo che cosa 4D v16 R5 BETA has in store for you…
Questa versione introduce alcune interessanti funzionalità e miglioramenti, tra cui:
- Lasicurezza del server Web 4D e la gestione delle password con protocolli e algoritmi appropriati ed efficaci.
- Gestione semplificata dei valori indefiniti nel linguaggio 4D.
- La possibilità di gestire in modo programmatico le intestazioni e i piè di pagina di 4D Write Pro.
- Adattamentocompletamente automatico dell’altezza delle righe di un elenco in 4D View Pro.
La sicurezza
Nel corso degli anni la sicurezza è diventata un tema fondamentale per le applicazioni aziendali. 4D v16 R5 fa un enorme passo avanti in materia di sicurezza con questi tre miglioramenti:
Maggiore sicurezza per il server 4D
A partire da 4D v16 R5, la versione minima supportata di default è TLS v1.2. 4D Web Server ora garantisce che le vostre applicazioni abbiano il massimo livello di sicurezza per impostazione predefinita (le versioni TLS più vecchie saranno rifiutate, in quanto potrebbero essere poco sicure).
Supporto di SHA-2 per il comando Genera digest
Le funzioni di digest sono progettate per verificare l’integrità dei dati. Di conseguenza, sono un ottimo modo per rilevare modifiche e alterazioni. 4D v16 R5 introduce un notevole miglioramento al comando Generate digest supportando gli algoritmi SHA-2.
Verifica e hashing delle password
Sono stati creati due nuovi comandi relativi alla protezione delle password degli utenti: Generate password hash e Verify password hash. Entrambi si basano sull’algoritmo bcrypt, che è volutamente lento per rendere la password più sicura contro gli attacchi brute force.
Linguaggio 4D
comandi migliorati per i processi preemptive
Iprocessi preemptive sono eccezionali perché rendono più veloce l’esecuzione delle applicazioni compilate in 4D e consentono un maggior numero di utenti connessi. Con 4D v16 R5 i vostri multi-core non rimarranno inattivi, soprattutto grazie agli oltre 20 comandi migliorati da utilizzare nei processi di prelazione!
Gestione dei puntatori JSON
Se volete suddividere i vostri documenti JSON in parti più piccole e riutilizzabili, i puntatori JSON sono la soluzione giusta!
Niente panico per i valori non definiti
I valori indefiniti non sono più una seccatura in 4D v16 R5. Grazie ai miglioramenti apportati alla notazione degli oggetti, il linguaggio 4D accetta ora la valutazione di qualsiasi espressione contenente valori non definiti. Niente più errori o interruzione dell’esecuzione del codice!
Passaggio di dati tra moduli
La comunicazione con i form è notevolmente semplificata con 4D v16 R5. È sufficiente legare un oggetto al form e utilizzarlo internamente con il nuovo comando Form e utilizzarlo internamente con il comando new. Niente più codice complicato o problemi di variabili globali!
suggerimenti per le caselle di riepilogo
I suggerimenti sono un ottimo modo per semplificare un’interfaccia utente complessa. 4D supporta ora i suggerimenti di aiuto sugli oggetti delle caselle di riepilogo. E non è tutto! I suggerimenti di aiuto possono essere definiti in base alla posizione del mouse, in modo da poter impostare i suggerimenti di aiuto in base a una colonna sorvolata e persino per ogni riga. Buona navigazione!
4D Write Pro
gestire intestazioni e piè di pagina in modo programmatico
Per coloro che desiderano utilizzare i modelli di 4D Write Pro per creare altri documenti e gestire programmaticamente le intestazioni e i piè di pagina, abbiamo una grande notizia… è disponibile in 4D v16 R5, grazie a una serie di nuovi comandi!
supporto delle espressioni per immagini
Dove le parole non bastano, ci sono le immagini. Con 4D v16 R5, la gestione delle immagini nei documenti di 4D Write Pro diventa più semplice, poiché un’espressione può essere un’immagine. Questo miglioramento vi aiuterà a creare documenti complessi in modo programmatico.
immagini di sfondo a grandezza naturale
A volte è necessario che le immagini di sfondo riempiano l’intera area stampabile. Grazie a un nuovo stile per le immagini di sfondo, ora è possibile in 4D Write Pro!
4D View Pro
altezza automatica delle righe
Lecaselle di riepilogo sono fantastiche e con 4D v16 R5 lo sono ancora di più. Grazie alla modalità completamente automatica di visualizzazione degli elenchi, è possibile creare splendide interfacce senza una sola riga di codice! Basta impostare alcune proprietà nella casella di riepilogo e 4D farà il resto!
… e altro ancora!
Tenete d’occhio il vostro server Web 4D
Con 4D v16 R5, siete un passo avanti nella creazione della vostra finestra di amministrazione del server. Con un solo comando è possibile recuperare informazioni dettagliate sul server Web 4D e sulla sua cache, se si imposta l’attributo cache su true!
monitoraggio dei processi
Il comando Get process activity è stato migliorato. Grazie a un nuovo attributo, ogni processo può essere identificato in modo univoco , indipendentemente dal tipo. Vale la pena ricordare che è più facile che mai analizzare il risultato del comando!
Avete bisogno di maggiori dettagli tecnici? Date un’occhiata alla documentazione di4D v16 R5 beta nella sezione 4D Doc Center.
Scarica subito 4D v16 R5 (in esclusiva per i partner 4D)
I vostri commenti sono molto apprezzati e ci aiuteranno a migliorare la qualità del nostro prodotto per soddisfare al meglio le vostre esigenze. Potete contribuire al nostro forum “versione beta”, accessibile a tutti i partner 4D.
Non sei ancora un partner? Diventate un partner 4D e partecipate alle nostre campagne di beta test.