Suggerimenti

Nuovi suggerimenti e trucchi per le applicazioni 4D

Tradotto automaticamente da Deepl

di Add Komoncharoensiri, Direttore dei servizi tecnici di 4D Inc.

Come sapete, la Knowledge Base di 4D è una libreria di informazioni sulla tecnologia 4D in cui vengono pubblicati attivamente consigli tecnici settimanali e note tecniche mensili. Se vi siete persi gli ultimi suggerimenti sulla KB, non c’è problema; ecco una raccolta delle ultime settimane.

Questo post copre 12 suggerimenti:

Suggerimenti blank

ORDA – Ottimizzazione delle richieste REST passo dopo passo (+ una demo)

Tradotto automaticamente da Deepl

Le prestazioni di ORDA/REST sono una questione strategica; per questo motivo abbiamo distribuito molte funzioni relative a questo argomento, come l’ottimizzazione delle richieste ORDA/REST in Client/Server e quando si lavora con un datastore remoto. Ultimamente, abbiamo anche fornito un controllo completo sull’ottimizzazione delle richieste ORDA/REST.

Questo blog post fornisce il piano da seguire per migliorare le prestazioni di ORDA/REST. Include altri post del blog da leggere, video da guardare e una demo con cui giocare per aumentare le prestazioni delle vostre applicazioni in modo rapido e semplice.

Suggerimenti blank

Suggerimenti tecnici – Ecco i 4 suggerimenti di aprile!

Tradotto automaticamente da Deepl

di Add Komoncharoensiri, Direttore dei servizi tecnici di 4D Inc.

In qualità di sviluppatore 4D, è necessario tenersi al passo con i nuovi progressi che 4D sta continuamente fornendo. Oltre ai suggerimenti e ai trucchi forniti dal team del prodotto, i suggerimenti tecnici sono un altro riferimento per imparare alcuni concetti di 4D.

Questo articolo tratta 4 suggerimenti:

  • Come trattare i caratteri jolly SQL come una stringa letterale
  • Ottenere programmaticamente il nome del progetto
  • I metodi preemptive sotto la stessa catena di chiamate devono essere anch’essi preemptive
  • Creare un nuovo documento di View Pro basato su un foglio
Suggerimenti blank

Come autenticare l’applicazione 4D unita (macOS 12 e Xcode 13)

Tradotto automaticamente da Deepl

Nota: aggiornamento per macOS 12/Monterey e Xcode 13. Per Xcode 12 e precedenti, vedere questo post del blog.

Con Monterey (macOS 12), si consiglia vivamente di autenticare le applicazioni distribuite su una rete pubblica. Un numero significativo di sviluppatori trasferisce le proprie applicazioni utilizzando un dispositivo di archiviazione collegato o tramite la condivisione di file; la notarizzazione non è necessaria in questi casi in cui l’utente si fida già dello sviluppatore. La notarizzazione ha lo scopo di assicurare agli utenti che l’applicazione non è dannosa ed è necessaria solo per le applicazioni scaricate da un sito web.

Utilizzando la nostra funzione di firma integrata durante la creazione delle applicazioni con 4D v18, l’applicazione è pronta per essere autenticata. Questo processo si svolge al di fuori di 4D. Si tratta di aggiungere una firma elettronica alla domanda e di inviare la domanda firmata a un servizio di controllo automatico. Ecco tutto quello che c’è da sapere:

Suggerimenti blank

Come definire il timeout di riposo per le applicazioni 4D remote

Tradotto automaticamente da Deepl

Per evitare la perdita della sessione, 4D monitora lo stato di sospensione delle applicazioni 4D remote.

Quando un utente è connesso da un’applicazione 4D remota a un Server 4D e il suo computer entra in modalità sleep, l’informazione viene inviata al Server 4D. Nel momento in cui il computer dell’utente si sveglia, l’applicazione 4D remota recupera il suo contesto di esecuzione.

Suggerimenti blank

Come sfruttare le azioni di GitHub con 4D

Tradotto automaticamente da Deepl

Il vostro progetto è ora su un sistema di controllo dei sorgenti. Ciò significa che la gestione di diverse versioni del vostro software, il monitoraggio delle modifiche e l’integrazione di correzioni o nuove funzionalità sono ora molto più semplici.

Perché non sfruttare anche l’integrazione continua?

A partire da 4D v19, è possibile avviare la compilazione del progetto con un comando. Di conseguenza, ora disponete di tutti gli elementi necessari per automatizzare la vostra catena di integrazione.

Questo post vi fornirà un esempio di automazione con il GitHub manager e le GitHub Actions.

Suggerimenti blank

4D API REST + ReactJS

Tradotto automaticamente da Deepl

di Mourad Aouinat, Ingegnere software di 4D Marocco

In un precedente post sul blog, abbiamo visto come sia facile configurare un’API REST utilizzando 4D. In questo blog post, sfrutteremo la potente API REST di 4D in combinazione con React per costruire un’applicazione To-Do che include funzioni per aprire i todos, crearne di nuovi, modificare quelli esistenti e funzioni per la modifica e la cancellazione in blocco.

Suggerimenti blank

Come automatizzare la compilazione

Tradotto automaticamente da Deepl

Dalla versione 4D v19, è possibile avviare la compilazione di un progetto con un semplice comando. Vi starete chiedendo a cosa possa servire!

Il vostro team potrebbe essere composto da diversi sviluppatori, quindi perché non automatizzare la compilazione a ogni push di codice sul vostro server di controllo sorgente? È sempre più facile identificare un errore quando viene individuato rapidamente.

Un altro caso è quello in cui il progetto è composto da diversi componenti. Si può scrivere un metodo che compila, costruisce e poi copia il componente nel database host.

In questo blog verranno illustrati i diversi punti tecnici che sono molto utili per creare i propri strumenti di automazione, insieme a un esempio di applicazione.

Suggerimenti blank

Alterna la modalità scura e chiara su macOS con un solo clic

Tradotto automaticamente da Deepl

A partire da 4D v19, avete la possibilità di creare applicazioni che supportano la modalità Dark e Light su macOS. Per farlo, è necessario modificare e controllare molti piccoli dettagli: icone, widget, testi, colori di sfondo, ecc.

Di conseguenza, è necessario modificare l’aspetto del proprio Mac decine di volte all’ora. Ok, potreste pensare:“Cosa? Bastano tre clic. Aprite il pannello delle preferenze, fate clic sull’icona generale, poi sul comando chiaro o scuro e il gioco è fatto!“. Ma onestamente, se siete sviluppatori o tester, ripetere queste azioni più volte diventa molto noioso.

Suggerimenti blank

CSS Media query per un’interfaccia utente scura o chiara

Tradotto automaticamente da Deepl

La modalità scura sta guadagnando molto terreno negli ultimi tempi. Per questo motivo abbiamo aggiunto il supporto per questa modalità in 4D v19 e abbiamo menzionato alcuni modi per adattarla alle vostre esigenze nel relativo annuncio.

In questo post ci concentreremo sui CSS e spiegheremo in dettaglio come impostare gli stili CSS per le modalità chiare e scure utilizzando le media query CSS.

Page 5 of 13