Prodotto

Migliorare la privacy e la sicurezza di macOS con l’UUID dell’applicazione

Tradotto automaticamente da Deepl

Con l’aggiornamento Sequoia, macOS si basa ora sull’UUID delle applicazioni per vari controlli di privacy e sicurezza, come l’accesso alla rete. Questa nuova caratteristica di macOS potrebbe causare problemi agli utenti finali, come la necessità di riautorizzare spesso le applicazioni 4D create. Per risolvere questo problema, a partire da 4D 20 R9, ogni applicazione 4D creata per macOS ha ora un proprio UUID dell’applicazione. Questa modifica garantisce controlli di accesso meglio calibrati. Approfondiamo i dettagli.

Prodotto blank

Applicazioni di valutazione degli edifici

Tradotto automaticamente da Deepl

Nelle versioni precedenti di 4D, gli sviluppatori potevano richiedere licenze di valutazione a scopo di sviluppo, ma fornire agli utenti finali versioni di valutazione delle applicazioni create, sia standalone che client/server, era difficile o addirittura impossibile.

A partire da 4D 20.7 e 20 R8, è ora possibile creare versioni di valutazione delle applicazioni. Quando un utente esegue un’applicazione di valutazione per la prima volta su una nuova macchina, questa contatta automaticamente un servizio 4D per ottenere una licenza di valutazione di 14 giorni, senza che l’utente debba compiere alcuna azione manuale.

Questo post del blog vi guiderà attraverso il processo di creazione di una versione di valutazione della vostra applicazione a scopo dimostrativo.

Suggerimenti blank

Come implementare l’integrazione continua con 4D: Una guida passo-passo

Tradotto automaticamente da Deepl

Nel mondo dello sviluppo del software, negli ultimi anni è apparso un nuovo concetto chiamato “Continuous Integration”. La definizione che vediamo o sentiamo ovunque è :

“La CI è un processo che automatizza la compilazione, il test e la consegna di un’applicazione su base regolare e frequente”.

Avendo compreso questa definizione, che esprime un processo interessante e promettente, cosa devo fare per implementarlo in 4D? Se si cerca su Internet, si scopre che sono disponibili molti strumenti e framework di CI.

Tuttavia, ci sono diversi prerequisiti prima di utilizzare questi strumenti di CI.

Prodotto blank

Creare un’applicazione client/server con lo strumento Build4D

Tradotto automaticamente da Deepl

Vi presentiamo l’ultima iterazione del componente Build4D, ora accessibile su GitHub. Nei precedenti post del blog, abbiamo discusso le possibilità offerte da un progetto compilato, un componente e un’applicazione autonoma.

Ora potete creare uno script per la vostra applicazione client/server dalla A alla Z e integrarlo facilmente con gli strumenti di integrazione continua.

Vediamo come.

Prodotto blank

Creare un’applicazione standalone con il componente Build4D

Tradotto automaticamente da Deepl

Da qualche mese è disponibile su GitHub un nuovo componente di build4D. Permette di creare senza sforzo un progetto compilato o un componente. Le cose stanno migliorando ulteriormente: questa nuova versione del componente vi permetterà di generare un’applicazione a utente singolo, ampliando le possibilità del vostro flusso di lavoro di sviluppo.

Con tool4D disponibile dalla versione 20, l’integrazione del processo di generazione di applicazioni negli strumenti di CI (Continuous Integration) è diventata estremamente conveniente.

Approfondiamo i dettagli!

Prodotto business man try to build wood block on wooden table and blur background business organization startup concept

Costruire la struttura o il componente compilato con Build4D

Tradotto automaticamente da Deepl

Con l’introduzione della modalità progetto e della suddivisione dei file, è piuttosto facile manipolare i componenti dei progetti.

Nelle ultime release abbiamo aggiunto diverse funzionalità che consentono di creare una catena di compilazione personalizzata, adatta al proprio team, ai propri metodi di lavoro e alle proprie esigenze.

Ad esempio:

Per aiutarvi a creare la vostra catena di compilazione o a integrare 4D in uno strumento di integrazione continua, abbiamo sviluppato un componente chiamato Build4D, disponibile su GitHub con i sorgenti.

Per questo primo passo, Build4D consente di creare una struttura compilata e un componente. Continueremo ad arricchirlo per consentirvi di gestire un’applicazione a utente singolo, un’applicazione client o un’applicazione server.