ORDAUn modo innovativo di accedere ai dati
Combinare con semplicità i dati e la logica di business
Immagina di accedere ai tuoi dati con un approccio orientato agli oggetti senza preoccuparti della loro struttura. Immagina di interagire con l'intero database come se fosse un singolo oggetto, invece di scrivere query complesse. Immagina di accedere ai tuoi dati da fonti diverse usando lo stesso codice.
Questo è solo un assaggio di ciò che con ORDA puoi fare!
ORDA, acronimo di Object Relational Data Access, è un modo innovativo di accedere ai dati che combina i vantaggi della programmazione orientata agli oggetti con quelli dei database relazionali, consentendo agli sviluppatori di concentrarsi sulla soluzione dei problemi aziendali piuttosto che sulla gestione dell'accesso ai dati.
ORDA è una tecnologia versatile e potente che offre molte funzionalità e vantaggi. Sia che stiate costruendo una semplice applicazione o un complesso sistema aziendale, ORDA può aiutarvi a rendere il processo di sviluppo e l'accesso ai dati più veloce, più facile e più efficiente.
Se sei alla ricerca di un modo migliore per gestire i dati, ORDA merita di essere sperimentato!
Scopri la potenzialità di ORDA ora
Tutto è un Object
ORDA è un mondo dove ogni entità è un object, incluso il database stesso.
Questo approccio consente di accedere all’intero database 4D utilizzando un approccio orientato agli oggetti, semplificando l'accesso ai dati e aiutando a ridurre la complessità del codice. ORDA mappa i dati in modo tale che l’utilizzo dei dati diventi semplice, eliminando la necessità di una conoscenza approfondita della struttura relazionale.
Business-oriented Code e Classi
ORDA giunge classi dedicate alla gestione di dati. Grazie alle classi, la complessità di alcune parti di codice può essere nascosta, rendendo l’applicazione in grado di esporre servizi facilmente, più gestibili, più facili da mantenere, e di integrarsi in maniera fluida con altre applicazioni..
Eccellenti Performance
ORDA può migliorare le prestazioni delle applicazioni attraverso diverse tecniche di ottimizzazione, come i contexts e lazy loading. Queste tecniche possono aiutare a ridurre il numero di interrogazioni al database che devono essere inviate al server, il che può portare a tempi di risposta dell’applicazione più rapidi. La parte migliore? È tutto automatico; non è richiesta alcuna programmazione, a differenza dell’uso di SQL o di strumenti ORM.
Migliore Scalabilità
ORDA può contribuire a rendere le applicazioni più scalabili fornendo supporto per architetture database distribuite. Ciò significa che i dati possono essere distribuiti su più server database, aiutando a migliorare le prestazioni e gestendo quantità maggiori di dati.
ORDA costituisce il punto strategico dello sviluppo. Se prevedi di mantenere la tua applicazione funzionante e aggiornata, se la tua applicazione riveste un ruolo critico all'interno di un'azienda, se hai in programma di reclutare sviluppatori per lavorare sulla tua applicazione, o se stai considerando 4D come piattaforma per lo sviluppo agile, allora è essenziale essere disposti all'apprendimento. Infatti, una volta iniziato con ORDA, programmare con 4D si rivela estremamente stimolante e gratificante..
Un'anteprima di ciò che puoi fare con ORDA
Power Features
CRUD
Effettuare le operazioni standard di Create, Read, Update e Delete (CRUD) sui dati selezionati nel database. Tali operazioni permettono agli sviluppatori di gestire i dati nel database in maniera flessibile ed efficace.
Class
Ottimizza il tuo codice attraverso le classi in ORDA. Le tue applicazioni saranno in grado di offrire servizi in modo efficiente, diventando più controllabili, semplici da gestire e mantenere, e di integrarsi in maniera impeccabile con altre applicazioni.
Function
Sfrutta le funzioni di ORDA per ottenere informazioni utili sul tuo database.
ORDA offre una libreria API completa per l'accesso ai dati, completamente orientata agli oggetti e comprensibile agli sviluppatori con esperienze in altri contesti di programmazione.
Attributi Calcolati e Alias
Separa la logica di business dall'interfaccia utente e migliora le prestazioni ottimizzando separatamente le parti. Una soluzione semplice per soddisfare le esigenze aziendali e i requisiti crescenti della programmazione moderna.
Optimization Context
Incrementa le performance della tua applicazione tramite i Context. Una tecnologia che permette lo scambio di dati tra il server e il client esclusivamente per i dati richiesti.
Lazy Loading
Riduci il tempo di caricamento iniziale con il lazy loading, dove i dati vengono caricati solo quando necessario.
Permission System
Proteggi i dati dagli utenti non autorizzati con un sistema di permessi, decidendo chi può accedere ai dati e quali dati possono essere consultati.
Locking Mechanism
Scegli tra le due strategie comuni per la gestione dell'accesso concorrente ai dati in un database: il Locking ottimistico e il Locking pessimistico. ORDA offre supporto per entrambe
Aggregation Operation
Esegui calcoli sui set di dati con operazioni di aggregazione facili da comprendere. Somma, media, conteggio, minimo e massimo sono alcuni metodi per eseguire le operazioni descritte dai loro nomi.
Operazioni logiche
Ottieni intersezioni, unioni o differenze tra due insiemi di dati. Con ORDA, il decision-making basato su determinate condizioni è semplice..
Formule
Costruisci criteri di ricerca complessi che vanno oltre le capacità di una semplice sintassi grazie alle formule di ORDA
Placeholder
Costruisci codice generico con i Placeholder di ORDA che possa essere riutilizzato con diversi valori dei parametri, valori che possono provenire da fonti diverse, come interfacce utente o una richiesta.
Remote Datastore
Lavora con più database contemporaneamente utilizzando lo stesso codice e affronta diversi scenari di cui la tua applicazione potrebbe necessitare, come la necessità di accedere ai dati provenienti da più fonti.
Scopri la potenza di ORDA
Scopri l'ultima versione delle funzionalità e sfrutta gli ultimi miglioramenti.
Download