Suggerimenti

ORDA – Genealogia – Episodio 1

Tradotto automaticamente da Deepl

Siamo tutti d’accordo che ORDA è una grande funzionalità di 4D V17. Una sorta di rivoluzione nel modo di pensare e di programmare. I database 4D non saranno più visti nello stesso modo di prima.

ORDA permette di concepire applicazioni avanzate in minor tempo, con un codice più leggibile e pulito. Per mostrarvi la potenza di ORDA abbiamo preparato per voi una serie di consigli, suddivisi in tre episodi. In questo primo episodio vi mostreremo come i collegamenti debbano essere considerati più come entità e collezioni di entità e come le listbox possano essere basate su selezioni di entità, piuttosto che su selezioni o array.

Eventi blank

Entrate in una nuova dimensione con 4D v17 e ORDA – Thomas Maul & LR dal 4D Summit 2018

Tradotto automaticamente da Deepl

Object Relational Data Access, o semplicemente ORDA, è il più grande set di funzionalità che abbiamo mai avuto… in più di 30 anni. E l’annuncio più importante del 4D Summit 2018.

Guardate il video dell’annuncio di ORDA durante il Keynote del 4D Summit 2018. Il video presenta Thomas Maul, vicepresidente della strategia di prodotto, che introduce questa tecnologia all’avanguardia e spiega come l’utilizzo del database come oggetto possa aprire un mondo completamente nuovo di possibilità per le applicazioni basate sul 4D.

Prodotto blank

Visualizzare una selezione di entità in una casella di riepilogo

Tradotto automaticamente da Deepl

4D v17 introduce un nuovo concetto: ORDA. Se non avete ancora familiarità con ORDA, abbiamo creato una serie di post sul blog per spiegare come utilizzare e sfruttare ORDA. Quando si lavora con ORDA, si utilizzano le selezioni di entità, che sono fondamentalmente oggetti contenenti riferimenti a entità appartenenti alla stessa classe di dati(ad esempio, una tabella). Uno dei principali vantaggi di ORDA è la capacità di creare legami semplici e potenti con i moduli.

In questo post, imparerete a visualizzare una selezione di entità in una casella di riepilogo. In effetti, è molto semplice.

Prodotto blank

Calcolo delle statistiche sulle selezioni di entità con ORDA

Tradotto automaticamente da Deepl

ORDA offre un’ottima funzionalità per incanalare i dati attraverso i filtri e ottenere valori aggregati, includendo una serie di operazioni di aggregazione facilmente comprensibili che esaminano ed eseguono calcoli sui set di dati. Ad esempio, i metodi sum, average, count, min, e max sono utilizzati per eseguire le operazioni che i loro nomi descrivono!

Prodotto blank

Gestire le entità in una selezione di entità

Tradotto automaticamente da Deepl

PRIMO RECORD, ULTIMO RECORD, RECORD SUCCESSIVO, RECORD PRECEDENTE; vi ricorda qualcosa? Scommetto di sì. Li avete già usati per gestire le selezioni! ORDA fornisce metodi utili e familiari per navigare tra le entità in una selezione di entità e, ovviamente, alcuni vantaggi!

Per cominciare, è possibile gestire più selezioni di entità contemporaneamente e navigare tra di esse in modo indipendente, mentre normalmente è possibile gestire solo una singola ‘selezione corrente’ per tabella. È proprio quello che vedremo in questo post.

Prodotto blank

Lavorare con il bloccaggio ottimistico ORDA

Tradotto automaticamente da Deepl

4D v17 introduce ORDAun’importante evoluzione di 4D che sta aprendo un mondo di nuove possibilità per gli sviluppatori di 4D. Uno dei vantaggi dell’uso di ORDA è legato al blocco dei record, perché ORDA offre la possibilità di scegliere tra il blocco ottimistico e quello pessimistico. Dopo aver introdotto i meccanismi di locking di ORDA, continuiamo la serieORDA per farvi scoprire come lavorare in modo efficiente con il locking ottimistico con ORDA.

Prodotto blank

Bloccare le entità con ORDA

Tradotto automaticamente da Deepl

La serie ORDA continua! In questo post vedremo come utilizzare i lock nei database con i concetti ORDA! Non è raro dover gestire i conflitti che possono verificarsi quando diversi utenti o processi caricano e/o tentano di modificare gli stessi record nello stesso momento. Il record locking è una metodologia utilizzata nei database relazionali per evitare aggiornamenti incoerenti dei dati.

ORDA offre una modalità di blocco ottimistica oltre a quella già nota (blocco pessimistico).

Prodotto blank

ORDA: lavorare con oggetti e collezioni

Tradotto automaticamente da Deepl

In questa ultima aggiunta alla serieORDA, vedremo come i nuovi concetti ORDA possono interagire con gli oggetti e le collezioni esistenti. Infatti, è possibile trasformare entità e selezioni di entità in oggetti e collezioni, nonché costruire entità e selezioni di entità da oggetti e collezioni. In questo modo, è possibile integrare facilmente il codice ORDA nel codice esistente. È possibile sfruttare appieno i vantaggi di ORDA senza dover riscrivere il codice!