ORDA – Genealogia – Episodio 1
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.
Entrate in una nuova dimensione con 4D v17 e ORDA – Thomas Maul & LR dal 4D Summit 2018
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.
Scrivere codice generico con ORDA
ORDA è stato uno dei principali annunci del 4D Summit 2018, che ha aperto un mondo di nuove possibilità in 4D. Per saperne di più su ORDA e sui suoi vantaggi, consultate questo post per vedere come ORDA cambierà il vostro modo di lavorare.
Visualizzare una selezione di entità in una casella di riepilogo
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.
Calcolo delle statistiche sulle selezioni di entità con ORDA
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!
Operazioni logiche sulle selezioni di entità
La serie ORDA continua! In questo post vedremo come utilizzare gli operatori logici sulle selezioni di entità!
Queste operazioni consentono di ottenere intersezioni, unioni o differenze tra due selezioni di entità, come si può fare con i classici insiemi 4D.
Gestire le entità in una selezione di entità
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.
Lavorare con il bloccaggio ottimistico ORDA
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.
Bloccare le entità con ORDA
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).
ORDA: lavorare con oggetti e collezioni
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!
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