La beta di 4D v18 R4 inizia oggi

Tradotto automaticamente da Deepl

4D è lieta di annunciare il lancio del beta testing per 4D v18 R4.

4D v18 R4 è una delle migliori Feature Release mai rilasciate! Sono davvero entusiasta di condividere tutti i progressi che abbiamo aggiunto all’elenco sempre crescente di funzionalità di 4D.

Senza ulteriori indugi, diamo un’occhiata in anteprima alle oltre 20 nuove funzionalità che vi aspettano:

  • Leclassi ORDA fanno la loro prima apparizione per consentire un codice orientato al business in modo da nascondere la complessità, ridurre gli errori e accelerare il processo di sviluppo.
  • È disponibile una classe CryptoKey per proteggere la riservatezza dei dati e verificare l’integrità dei messaggi e l’autenticità dei mittenti.
  • Il toolkit per sviluppatori 4D è ricco di ulteriori funzionalità, tra cui una nuova sintassi delle dichiarazioni per un completamento automatico intuitivo, un facile accesso da parte del codice ai valori degli oggetti dei moduli e la facilità di sviluppo e debug del codice server nelle applicazioni del progetto… solo per citarne alcune.
  • Altre caratteristiche interessanti sono incluse in 4D per iOS, per app ancora più coinvolgenti, più possibilità di interfacciamento e più controllo sull’accesso alla vostra applicazione.
  • L’avete chiesto e l’avete ottenuto! 4D Write Pro è in grado di importare ed esportare diversi formati di documenti tramite il widget, nonché di esportare direttamente in PDF, supportando i collegamenti ipertestuali, l’ottimizzazione delle dimensioni delle immagini e altro ancora.
  • Non è più necessaria una licenza di 4D View Pro per utilizzare le funzioni della casella di riepilogo pro. Ora sono GRATUITE!
  • 4D View Pro dispone anche di una serie di nuovi comandi che consentono di controllare ulteriormente i documenti.
  • Per rendere le cose ancora migliori (e più semplici), 4D v18 R4 crea nuovi progetti per impostazione predefinita, mentre gli sviluppatori, se lo desiderano, possono continuare a creare database binari tramite una semplice impostazione.
  • E molto altro ancora (vedi sotto).

Scaricate subito 4D v18 R4 (in esclusiva per i partner 4D)

ORDA classes

A partire da 4D v18 R4, ORDA consente di creare funzioni di classe di alto livello al di sopra del modello di dati. Ciò consente di scrivere codice orientato al business per nascondere la complessità, ridurre gli errori e accelerare il processo di sviluppo. È inoltre possibile esporre il progetto come un’API con un server REST.

Le classi ORDA sono automaticamente disponibili nei progetti applicativi e possono essere richiamate tramite richieste REST per beneficiare dell’API esposta del progetto 4D in questione.

Programming-related features

Sviluppo del codice server semplificato

Lo sviluppo e il debug del codice server nei progetti diventa più semplice con 4D v18 R4. Per risparmiare tempo ed evitare di dover riavviare l’applicazione server dopo una modifica del codice (in modalità standalone), ora quando si collega un 4D Remote sullo stesso computer del 4D Server, il remote è in grado di modificare i file del progetto (codice, moduli, risorse, ecc.).

Sviluppate, perfezionate ed eseguite il debug del codice che gira sul server!

Nuova sintassi delle dichiarazioni per un autocompletamento intuitivo

4D offre una nuova sintassi alternativa per migliorare notevolmente il completamento automatico della dichiarazione delle variabili. La nuova sintassi è molto semplice: basta usare la parola chiave “var”, il nome della variabile e il tipo di variabile. Questa sintassi può essere utilizzata per definire tipi di dati di variabili, classi utente, classi 4D e classi ORDA.

Accesso semplificato ai valori degli oggetti del modulo

Se siete tra i tanti che hanno chiesto un modo per accedere facilmente ai valori degli oggetti dei moduli tramite codice, sarete lieti di sapere che in 4D v18 R4 sono stati aggiunti comandi specifici per questo scopo.

Godetevi le richieste HTTP senza restrizioni CORS

Avete riscontrato un errore“l’accesso alla richiesta HTTP è stato bloccato dalla politica CORS” quando avete creato una richiesta di dati HTTP al vostro servizio web server 4D? A partire da 4D v18 R4 il protocollo CORS è supportato, quindi ora è possibile consentire esplicitamente le richieste di origine incrociata sul proprio server.

autorizzazione concessa

Dopo la possibilità di utilizzare il proprio sistema di gestione degli utenti finali, 4D v18 R4 consente di gestire le autorizzazioni degli utenti finali con un comando per impostare dinamicamente le appartenenze ai gruppi.

Security: CryptoKey class

Le soluzioni 4D sono sempre state sicure e stabili. Per questo motivo 4D investe molto nello sviluppo e nell’aggiornamento delle funzioni di sicurezza.

Con 4D v18 R4, 4D offre una nuova funzionalità per migliorare ulteriormente il toolkit di sicurezza di 4D. È ora disponibile una nuova classe che fornisce una serie di metodi per l’esecuzione di operazioni crittografiche comuni: La classe CryptoKey.

Può essere utilizzata per:

  • Riservatezza: proteggere i dati da accessi non autorizzati.
  • Integrità – per garantire che i dati siano completi e corretti.
  • Autenticità – convalida l’autenticità del mittente/destinatario di un messaggio

4D for iOS

App più coinvolgenti con le notifiche push

4D v18 R4 offre una funzione molto interessante… le notifiche push! Si tratta di messaggi inviati direttamente al dispositivo mobile dell’utente dalla vostra app. Forniscono agli utenti informazioni rilevanti per incoraggiarli a utilizzare la vostra app. A partire da questa Feature Release, 4D per iOS rende possibili le notifiche push, ma le rende anche facili da realizzare.

Controllare l’accesso all’app con l’autenticazione via e-mail

La convalida dell’e-mail è uno dei modi più semplici e sicuri per determinare l’autenticità e la legittimità della persona che cerca di accedere alla vostra app. 4D per iOS consente di gestire facilmente questo processo di convalida, verificando che un’e-mail provenga da chi dichiara di averla inviata e consentendo di bloccare gli usi dannosi dell’e-mail.

Più opzioni per l’interfaccia utente

4D per iOS offre già la possibilità di creare moduli dettagliati dalla sezione Moduli. A partire da 4D v18 R4, abbiamo aggiunto ancora più flessibilità alla creazione di modelli di moduli di dettaglio. Sono disponibili molte opzioni per ampliare le possibilità di creare la vostra app personalizzata perfetta.

List boxes

Caratteristiche Pro gratuite

Non è più necessaria una licenza 4D View Pro per utilizzare funzioni avanzate come le caselle di riepilogo, perché ora sono gratuite! Non c’è più nulla che vi impedisca di sfruttare le caselle di riepilogo che possono:

  • adattare automaticamente l’altezza di ogni riga al suo contenuto (in modo da visualizzare l’intero testo o l’immagine),
  • utilizzare array di oggetti nelle colonne (in modo da poter inserire e visualizzare vari tipi di valori nelle righe di una singola colonna della casella di riepilogo).

Movimentabile o no?

Il linguaggio 4D può essere utilizzato per definire o modificare tonnellate di proprietà delle caselle di riepilogo e con questa Feature Release è stata aggiunta all’elenco un’altra importante proprietà che consente di specificare se gli utenti finali possono spostare le righe (ad esempio, per riordinarle, raggrupparle, ecc.) o meno!

Handle Emails with IMAP

In 4D sono state aggiunte molte funzioni per l’invio e la ricezione di e-mail. In 4D v18 R4 sono stati compiuti i primi passi verso un nuovo modo di gestire il protocollo IMAP. Come abbiamo fatto per SMTP e POP3, c’è un nuovo comando IMAP New transporter per gestire il protocollo IMAP. Abbiamo aggiunto i comandi per scegliere una casella di posta elettronica e per scaricare una e-mail. Altri comandi per altre funzioni IMAP arriveranno con i prossimi rilasci di funzioni.

4D Write Pro

Esportazione di PDF e altro ancora

Senza installare alcun driver di stampa o software aggiuntivo, i documenti di 4D Write Pro possono essere esportati direttamente in formato PDF. Questa esportazione diretta non solo è più veloce e affidabile rispetto al driver di stampa, ma offre anche un maggiore controllo sui risultati. Oltre a supportare i collegamenti ipertestuali, consente di ottimizzare le dimensioni delle immagini e altro ancora.

Paragrafo o interruzione di riga?

Se avete mai usato delle formule per riempire automaticamente alcune parti dei vostri documenti 4D Write Pro, potreste chiedervi quali siano le interruzioni nel testo restituito: sono interruzioni di riga o di paragrafo? Per rispondere a questa domanda, 4D v18 R4 include una nuova proprietà del documento che definisce esattamente come deve essere trattato il ritorno a capo: wk break paragraphs in formulas.

Widget per importare ed esportare documenti

Avete chiesto di poter importare ed esportare diversi formati di documenti tramite il widget 4D Write Pro e, ancora una volta, 4D vi ha ascoltato! A partire da 4D v18 R4, nell’interfaccia del widget 4D Write Pro è disponibile una nuova scheda che consente di farlo.

4D View Pro

Aree fuori schermo

Nel caso in cui vogliate generare dinamicamente documenti 4D View Pro su un server e, ad esempio, inviarli via e-mail o calcolare valori, 4D v18 R4 introduce un nuovo comando per manipolare aree e comandi 4D View Pro… fuori schermo!

Unire e disunire le celle

Spesso, quando si creano tabelle, può essere necessario unire le celle per centrare il titolo di una particolare sezione della tabella. A partire da 4D v18 R4, è disponibile una nuova serie di comandi che consentono di unire e scindere un gruppo di celle e di creare un intervallo mediante la programmazione.

Ricalcolo, sospensione, ripresa

4D v18 R4 introduce tre nuovi comandi per rendere l’interfaccia utente più interattiva, attivando il calcolo delle formule ogni volta che lo si desidera. È possibile sospendere e riprendere il calcolo di tutte le formule nel documento, nonché forzarne il ricalcolo. In qualsiasi momento!

Avete bisogno di ulteriori dettagli tecnici? Date un’occhiata alla documentazione di4D v18 R4 Beta nella sezione 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 “versione beta” (accessibile a tutti i partner 4D).

Non sei ancora un partner? Diventate un partner 4D 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.