È arrivato 4D v19 R2
Siamo lieti di annunciare che 4D v19 R2 è ora disponibile!
Ecco una panoramica di ciò che questa release ha in serbo per voi:
- 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.
Come definire il timeout di riposo per le applicazioni 4D remote
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.
Proteggete le risorse della vostra applicazione con un nuovo algoritmo
Quando genera i file .4dz, 4D utilizza un formato zip standard per impostazione predefinita. Se siete editori di software, sarete felici di sapere che 4D v19 R2 ha aggiunto una funzione che permette di impedire agli utenti della vostra applicazione di vedere il contenuto del 4DZ, e quindi di poterlo modificare.
4D View Pro: Cosa c’è di nuovo in SpreadJS v14.1?
4D v19 R2 è dotato di una nuova versione di SpreadJS e di un aggiornamento della barra multifunzione compatibile con essa. Scopriamo le nuove funzionalità offerte da questa nuova versione.
Come sfruttare le azioni di GitHub con 4D
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.
4D API REST + ReactJS
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.
Come automatizzare la compilazione
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.
Alterna la modalità scura e chiara su macOS con un solo clic
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.
Contattateci
Avete domande, suggerimenti o volete semplicemente entrare in contatto con i blogger di 4D? Lasciateci un messaggio!
* La vostra privacy è molto importante per noi. Fare clic qui per visualizzare il nostro Politica