Suggerimenti

Database binario vs. database di progetto

Tradotto automaticamente da Deepl

Come sapete, 4D ora supporta due modi di lavorare con i sorgenti: database binari e database di progetto. I database binari sono il 4D che tutti conosciamo e amiamo, con il codice sorgente in un file binario per consentire lo sviluppo in team con 4D Server e tutti gli elementi di progettazione (metodi, moduli, struttura, ecc.) raccolti in un unico file binario compatto, il file “.4db”. I database di progetto facilitano il lavoro collaborativo dei team distribuiti, memorizzando il codice sorgente in un sistema di controllo sorgente in file di testo semplici e separati. I progetti non sostituiranno il 4DB e non abbiamo intenzione di far scomparire il 4DB. Si tratta di due modi diversi di lavorare e sviluppare. Sta a voi scegliere quello che meglio si adatta alle vostre esigenze. Ecco un post del blog che vi aiuterà a decidere:

Suggerimenti blank

Database del progetto: Distribuzione dell’applicazione

Tradotto automaticamente da Deepl

La vostra applicazione è stata sviluppata e siete pronti per il passo successivo. 4D vi permette di:

  • generare un database compilato che non contiene più codice interpretato,
  • generare un’applicazione standalone che può essere cliccata due volte( cioè unita a 4D Volume Desktop, il motore di database di 4D),
  • generare applicazioni client/server con aggiornamenti automatici delle parti client e server.

Con un database di progetto, è anche possibile creare le applicazioni finali per entrambe le piattaforme. Un database di progetto utilizza lo stesso file di configurazione di un database binario.

Prodotto blank

Utilizzo delle librerie 4D nei database di progetto

Tradotto automaticamente da Deepl

4D fornisce librerie che aiutano a sviluppare applicazioni. Una di queste librerie è standard e contiene oggetti modulo e widget preconfigurati, mentre altre librerie sono personalizzate. La libreria standard è di “sola lettura” e il suo comportamento non cambia durante lo sviluppo dei database del progetto (ad eccezione di piccole differenze estetiche nell’interfaccia). È inoltre possibile creare librerie personalizzate per salvare gli oggetti o i gruppi di oggetti del proprio modulo. In questo caso, sono state apportate alcune modifiche per renderle ancora più potenti. Di seguito sono riportate tutte le informazioni necessarie su queste modifiche:

Suggerimenti blank

Banche dati del progetto: Post conversione

Tradotto automaticamente da Deepl

In questo post abbiamo mostrato come convertire un database binario in un database di progetto. Una volta che tutto è pronto e la conversione è stata completata con successo, si può iniziare a lavorare con il database del progetto. Tuttavia, potrebbero sorgere alcune domande: tutti i file del database sono utili? È ovvio che il file di struttura “.4DB” non è più necessario. Posso eliminare altri file?

Ecco tutto ciò che è necessario sapere dopo la conversione.

Prodotto blank

Database di progetto: Gestione di utenti e gruppi

Tradotto automaticamente da Deepl

I database di progetto, disponibili in beta nelle ultime versioni di 4D v 17 R, sono ora disponibili per la produzione in 4D v18! Tra i molti cambiamenti di 4D v18 c’è il modo in cui vengono gestiti gli utenti e i gruppi… è diventato molto più semplice, soprattutto per quanto riguarda la distribuzione. Questo post evidenzierà brevemente tutto ciò che c’è da sapere su questi cambiamenti.

Suggerimenti blank

Banche dati del progetto: Architettura

Tradotto automaticamente da Deepl

Idatabase di progetto, il fiore all’occhiello della release 4D v18, consentono ai team distribuiti di lavorare in modo collaborativo memorizzando il codice di un’applicazione in un sistema di controllo sorgente, in file di testo che contengono tutto, dalla struttura del database all’interfaccia utente, compresi i moduli, i menu, le impostazioni dell’utente o qualsiasi risorsa richiesta. Poiché il database di un progetto è composto da file di testo, avrete diverse cartelle e file, memorizzati all’interno di un’unica cartella del database. In questo post, esamineremo l’architettura di un database di progetto per farvi capire meglio questo nuovo tipo di database.