La beta di 4D 20 R6 inizia oggi

Tradotto automaticamente da Deepl

Il beta testing di 4D 20 R6 inizia oggi e siamo entusiasti di presentare una release ricca di potenti funzionalità progettate appositamente per gli sviluppatori!

  • I programmatori possono ora beneficiare di chiamate dirette alle funzioni tramite singleton attraverso le API REST e gli eventi di Qodly Pages, agenti HTTP personalizzabili, accesso migliorato alla memoria di sessione e altro ancora.
  • Mantenete ordinate le selezioni delle entità con la nuova funzione clean di ORDA che rimuove gli spazi vuoti dopo le cancellazioni, garantendo un’interfaccia ben organizzata.
  • IlForce Login diventa l’impostazione predefinita per tutte le autenticazioni REST, migliorando la gestione delle risorse e fornendo un controllo preciso sull’accesso ai dati e alle funzioni.
  • L’editor di codice è dotato di nuove funzioni che aiutano gli sviluppatori a concentrarsi sui problemi critici, personalizzando le avvertenze visualizzate a livello globale.
  • In 4D Write Pro è possibile gestire le fonti di dati vuote nelle tabelle, nascondere e mostrare i segnaposto e molto altro ancora.
  • E non è tutto: ci sono altre funzioni da esplorare!

Scaricate subito 4D 20 R6 (in esclusiva per i partner 4D)

Programming

SUPPORTO DI SINGLETON A RIPOSO E QODLY

Accesso diretto alle funzioni esposte dai singleton condivisi tramite API REST ed eventi Qodly Pages, semplificando l’integrazione e ampliando le capacità di sviluppo.

GESTIRE LE RICHIESTE HTTP CON GLI AGENTI HTTP

Gestite le vostre richieste HTTP con agenti HTTP personalizzabili che gestiscono la persistenza delle connessioni, controllano i meccanismi di keep-alive e mettono a punto le impostazioni per la massima efficienza.

Accesso forzato ora predefinito per l’accesso all’API REST

Migliorate la sicurezza delle API con la modalità Force Login, ora predefinita per l’accesso alle API REST, che semplifica la gestione dell’accesso e la transizione dai metodi tradizionali.

blank

Semplificare le interazioni tra i componenti

Semplificate la vostra codifica con la condivisione automatica delle classi tra i componenti utilizzando gli spazi dei nomi dichiarati, eliminando le configurazioni complesse e consentendo un facile utilizzo delle classi.

blank

Confronta facilmente i riferimenti a oggetti e collezioni

Verificate facilmente i riferimenti a oggetti e collezioni nel vostro codice con i nuovi operatori di confronto, che vi aiutano a distinguere tra oggetti separati e riferimenti allo stesso oggetto.

Accesso alla memoria di sessione in diverse sessioni

Con il nuovo comando Session storage by id è possibile accedere e gestire l’archiviazione delle sessioni in diverse parti dell’applicazione, garantendo un’esperienza utente coerente tra le sessioni web, client/server e mobile.

ISPEZIONARE I PRIVILEGI DI SESSIONE PER FACILITARE IL DEBUGGING

Ottenete un migliore controllo sull’accesso ai dati degli utenti grazie a strumenti di gestione dei privilegi migliorati, che semplificano il processo di ispezione e gestione dei privilegi di sessione per le applicazioni sicure.

Estrazione di file PDF/A3

4D 20 R6 introduce un componente dedicato che automatizza l’estrazione dei file incorporati nei documenti PDF/A3, fondamentale per la gestione delle fatture elettroniche obbligatorie in Europa (vedi dettagli per Francia e Germania). Facilmente installabile tramite il Component Manager, questo strumento sfrutta la libreria open-source QPDF per estrarre e gestire vari file incorporati, compreso il parsing dei file XML direttamente negli alberi DOM.

 

4D Write Pro

Controllo della visibilità dell’origine dati vuota nelle tabelle

L’attributo wk empty datasource consente di controllare l’aspetto delle tabelle, offrendo impostazioni per mostrare, nascondere o personalizzare le tabelle quando le loro fonti di dati sono vuote.

 

Web Area

Impostare parametri personalizzati con un file JSON

Create un file 4DCEFParameters.json per personalizzare facilmente le impostazioni di Chromium per la vostra area web incorporata, semplificando configurazioni complesse e abilitando funzioni come l’autoplay per i video.

 

ORDA

Eliminare le lacune delle entità eliminate

Mantenete le selezioni di entità ordinate e organizzate rimuovendo gli spazi vuoti lasciati dopo l’eliminazione delle entità, migliorando l’aspetto complessivo dell’interfaccia.

Prima

Plain form window with a custom title bar that contains "close", "minimize" maximize" buttons and a search area.

Dopo

Modal dialog with a custom title bar that contains "close", "minimize", "maximize" and "help"buttons

 

Code Editor

Affinamento della visualizzazione degli avvisi per una migliore gestione del codice

Migliorate l’efficienza della codifica impostando le preferenze di avviso globali e filtrando gli avvisi irrilevanti per mantenere l’attenzione sui problemi importanti.

blank

 

4D Netkit

Personalizzazione dell’interfaccia di login OAuth 2.0

Ottenete una maggiore flessibilità nel processo di login OAuth 2.0 controllando la visualizzazione dell’interfaccia di login, consentendo di evitare le finestre automatiche del browser.

blank

 

 

4D Components

Integrazione diretta dei componenti GitHub

Collegatevi direttamente ai repository GitHub per integrare e gestire i componenti 4D, eliminando la necessità di archiviare i componenti in locale.

blank

 

User Experience

Miglioramento dell’esperienza di scorrimento delle sottomaschere

Migliorate l’interazione dell’utente con le sottomaschere correggendo i problemi di scorrimento, assicurando che gli elenchi si spostino in modo fluido senza interrompere l’intera sottomaschera.

blank

 

Avete bisogno di ulteriori dettagli tecnici? La documentazione di 4D 20 R6 Beta è disponibile sul sito web di 4D. 4D Doc Center.

Il vostro feedback è molto apprezzato e ci aiuterà a migliorare la qualità del nostro prodotto e a rispondere meglio alle vostre esigenze. Saremo lieti di conoscere le vostre opinioni su una qualsiasi delle funzioni sopra elencate. Contribuite al nostro forum beta (accessibile a tutti i partner 4D). E non esitate a parlarci delle vostre esigenze; prendiamo i voti molto seriamente!

Non sei ancora un partner? Non perdete l’opportunità di diventare un Partner 4D e di partecipare a discussioni significative. Unitevi a noi oggi stesso e partecipate alla conversazione!

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.