4D v16 R5 Beta inizia oggi!

Tradotto automaticamente da Deepl

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).

Più sicurezza per 4D Server >

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.

Il comando Genera digest ora supporta 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.

Hash e verifica delle password >

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!

Altri comandi per i processi preemptive >

Gestione dei puntatori JSON

Se volete suddividere i vostri documenti JSON in parti più piccole e riutilizzabili, i puntatori JSON sono la soluzione giusta!

Lavorare con i puntatori JSON >

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!

Gestione dei valori indefiniti >

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!

Passaggio di dati avanti e indietro tra i moduli>

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!

Suggerimenti per le caselle di riepilogo!

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!

Gestione programmatica delle intestazioni e dei piè di pagina in 4D Write Pro >

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.

4D Write Pro supporta ora le espressioni di immagini >

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!

Immagini di sfondo a grandezza naturale con 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!

Altezza automatica delle righe nelle caselle di riepilogo >

… 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!

Nuovo comando per ottenere informazioni sul server Web >

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!

Miglioramento del comando Ottieni attività di processo >

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.

Avatar
- Product Marketing Manager - Intissar è entrata in 4D nel 2017 come Product Marketing Manager. Lavora a stretto contatto con i team di prodotto, marketing, ingegneria e supporto tecnico per evidenziare il "perché", il "come" e il "cosa" delle nuove funzionalità e di quelle aggiornate a diversi pubblici. Questa vicinanza le consente di creare strutture di messaggistica e di scrivere contenuti approfonditi ed esempi di codice per il blog e il sito web di 4D. Dopo aver conseguito la laurea in Informatica presso l'università VINCI, Intissar ha lavorato in diverse startup come ingegnere informatico. La sua esperienza pratica comprende le specifiche, la progettazione e lo sviluppo del software, la formazione e il supporto agli utenti e la gestione del team.