Notizie

È arrivato 4D v19 R2

Tradotto automaticamente da Deepl

Siamo lieti di annunciare che 4D v19 R2 è ora disponibile!

Ecco una panoramica di ciò che questa release ha in serbo per voi:

Scarica 4D v19 R2

  • 4D per Android (la nostra piattaforma di sviluppo per dispositivi Android) è ora definitivo con 4D v19 R2.
  • A proposito di dispositivi mobili, sono ora disponibili nuove funzionalità per le piattaforme iOS e Android, che consentono di personalizzare il colore dell’app, adattarla alla modalità scura o chiara, ordinare i dati locali e altro ancora!
  • 4D View Pro: Analizzare i dati con tabelle pivot. Importazione ed esportazione di file CSV. Gestire i fogli per programmazione. Gestire facilmente le interruzioni di pagina (per la stampa) dall’interfaccia utente.
  • 4D Write Pro: Più opzioni di visualizzazione per le immagini in linea e ancorate. Abbiamo anche reso più facile formattare le immagini come documenti di sfondo, sezioni, paragrafi, ecc.
  • Più funzioni di programmazione orientata agli oggetti che faranno la gioia dei vostri sviluppatori. Oltre all’aspetto dell’archiviazione, la gestione della memoria e le prestazioni di velocità saranno notevolmente migliorate grazie al contenuto di blob per gli attributi degli oggetti.
  • Funzionalità che incorporano le migliori pratiche, come la definizione di un file .gitignore predefinito e la gestione di Byte Order Mark (BOM) e End of Line (EOL).
  • Caratteristiche che migliorano la vostra esperienza di sviluppatori, come la possibilità di accedere ai dettagli di una funzione di classe dall’editor di codice.
  • Funzionalità che rendono più fluida l’esperienza dell’utente finale , come la firma automatica dei componenti su Mac.
  • E se siete editori di software, sarete felici di sapere che abbiamo aggiunto una funzione che impedisce agli utenti della vostra applicazione di vedere (e modificare) il contenuto di 4DZ.
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.