Prodotto

ORDA – Condividere una selezione di entità tra i processi

Tradotto automaticamente da Deepl

4D v16 R6 ha introdotto un nuovo concetto di comunicazione tra processi: le variabili condivise di oggetti e collezioni! Grazie a questo concetto, è possibile condividere facilmente le informazioni tra i processi.

Finora le selezioni di entità non erano condivisibili tra i processi. Tuttavia, le cose sono cambiate… siamo lieti di annunciare che in 4D v18 R5 le selezioni di entità sono condivisibili!

Sono finiti i giorni in cui bisognava costruire un elenco di chiavi primarie per spostare una selezione di entità a un altro processo. Migliorate il vostro codice multiprocesso includendo le selezioni di entità ORDA come oggetti condivisi.

Continuate a leggere per saperne di più.

Prodotto

4D View Pro: Utilizzare le formule 4D nel foglio di calcolo

Tradotto automaticamente da Deepl

4D v18 R5 introduce un nuovo comando che semplifica la scrittura del codice: VP SET CUSTOM FUNCTIONS. Crea funzioni personalizzate in 4D View Pro che eseguono le formule 4D.

Grazie a questo comando è possibile utilizzare nelle formule delle celle comandi, campi, variabili, metodi o qualsiasi espressione arbitraria di 4D. Ad esempio, non è necessario creare un metodo per utilizzare una semplice variabile in 4D View Pro, basta passarla come parametro al vostro Formula.

Prodotto

Automatizzate le attività ripetitive e altro ancora con le macro dei moduli!

Tradotto automaticamente da Deepl

Se siete fan delle macro nell’editor di codice, allora 4D v18 R5 ha una buona notizia per voi… perché ora le macro sono disponibili anche nell’editor di moduli!

Per cominciare, vorrei dirvi quanto possono essere utili le macro. Avete mai avuto bisogno di utilizzare regole di formattazione o di denominazione nella vostra applicazione, per poi applicarle a ogni nuovo modulo? O forse avete dovuto lavorare su moduli esistenti creati da qualcun altro e dovete sempre fare gli stessi controlli e analisi prima di iniziare. Se vi siete trovati in una di queste situazioni, allora 4D v18 R5 fa al caso vostro, perché vi permette di creare macro e di risparmiare tempo su attività prevedibili e ripetitive.

Prodotto

4D per iOS: UX migliorata (e molto altro) con i collegamenti profondi

Tradotto automaticamente da Deepl

4D v18 R5 include una nuova grande funzione: Deep linking. È una bella cosa, ma di cosa si tratta?

Ecco un esempio:

Avete mai ricevuto un’e-mail da Netflix che vi chiede se volete continuare a guardare un film che avete interrotto a metà? Fate clic sul link, ma non vi porta alla pagina iniziale di Netflix o all’avvio dell’applicazione sul vostro telefono. Al contrario, cliccando sul link si apre il lettore e si riprende il film esattamente dal punto in cui si era interrotto.

Questo è il deep linking! Consente agli utenti di aprire una vista specifica nella loro applicazione semplicemente facendo clic su un URL (migliorando in modo significativo l’esperienza dell’utente e aumentando la fidelizzazione e il coinvolgimento).

Prodotto

Sintassi semplice per le funzioni e i metodi della classe

Tradotto automaticamente da Deepl

L’uso delle variabili $1, $2 e $n nel codice non solo rende il codice meno leggibile, ma può anche aumentare la confusione, poiché il cervello umano può avere difficoltà a ricordare a cosa corrispondono queste variabili. La soluzione è creare una variabile con un nome comprensibile e assegnarle il valore di $1, $2 o $n.

In 4D v18 R5 c’è una buona notizia: ora è possibile assegnare un nome ai parametri quando si dichiara un metodo di progetto:

  • un metodo di progetto,
  • un trigger
  • un metodo di database
  • un metodo di un modulo
  • un costruttore di una classe
  • una funzione di una classe.

Vediamo come!

Prodotto

ORDA – Migliorare l’API con l’ambito delle funzioni

Tradotto automaticamente da Deepl

4D v18 R4 e ORDA hanno reso possibile la creazione di 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.

Con 4D v18 R5, stiamo introducendo ancora più funzioni per aiutarvi a ottimizzare e organizzare il vostro codice. Ad esempio, potrebbe essere necessario eseguire una funzione localmente sul client per migliorare le prestazioni quando si lavora in modalità client/server. Ora è possibile! Oppure, se esponete il vostro database come server REST, potreste volere che alcune funzioni siano disponibili sul lato server ma nascoste per i vostri client REST. Anche questo è possibile!

Notizie

Votate per le vostre caratteristiche!

Tradotto automaticamente da Deepl

Capire quali sono le reali esigenze degli utenti è sempre stata una sfida fondamentale per la gestione dei prodotti. In 4D prendiamo molto sul serio questo aspetto ed è per questo che abbiamo deciso di rivedere la sezione Richieste di funzioni del nostro forum. Di seguito vi presentiamo un riepilogo di ciò che è stato modificato e di come potete trarne il massimo vantaggio.

Prodotto

Anteprima dei CSS direttamente nell’editor del modulo!

Tradotto automaticamente da Deepl

In 4D v18 R5, è possibile visualizzare l’anteprima del rendering CSS finale nell’editor di moduli SENZA eseguire la finestra di dialogo. Sì, avete sentito bene. Standardizzare e rinnovare i moduli non è mai stato così facile!

Se non avete ancora sentito parlare dei CSS in 4D, questo è il momento giusto per saperne di più! Introdotto in 4D v18 per le applicazioni di progetto, questo concetto include fogli di stile migliorati e rapidi basati sui CSS. Vi consiglio di dare un’occhiata a questo post del blog.

Notizie

4D v18 R5 Beta inizia oggi

Tradotto automaticamente da Deepl

Il beta testing di 4D v18 R5 inizia oggi e non potremmo essere più entusiasti!

Da ORDA, l’editor di moduli, 4D per iOS, 4D Write Pro e 4D View Pro, alle funzioni avanzate di programmazione e distribuzione. Questa release ha tutto, compresa una funzionalità che è stata la più votata e la più votata di sempre nel nostro forum di richieste di funzionalità:

  • L’abbellimento delle applicazioni non è mai stato così facile grazie alla possibilità di visualizzare l’anteprima del rendering CSS finale nell’editor di moduli.
  • Nell’editor di moduli sono disponibili macro per aiutarvi a fare di più in meno tempo!
  • ORDA continua a introdurre nuove funzionalità e questa release non fa eccezione: sono disponibili selezioni di entità condivisibili e un maggiore controllo sulla disponibilità delle funzioni.
  • Sono disponibili altre funzionalità avanzate, tra cui la possibilità di dare un nome ai parametri e ai risultati quando si dichiarano funzioni e metodi, la possibilità di eseguire il debug del codice in esecuzione sul server utilizzando il client, la cache 4D personalizzata per il server 4D unito e i client 4D… solo per citarne alcune.
  • 4D per iOS dispone di due nuovi progressi: il processo di sincronizzazione dei dati è stato ottimizzato, offrendo una sincronizzazione dei dati fino a 25 volte più veloce e il deep linking per contribuire a migliorare l’esperienza dell’utente.
  • Sono disponibili nuovi comandi IMAP per la ricerca, la copia, lo spostamento e l’eliminazione. Altre funzioni IMAP sono in preparazione.
  • Anche4D Write Pro è ricco di nuove funzioni e 4D View Pro semplifica la scrittura del codice con un nuovo comando.
  • E molto altro ancora (vedi sotto).