Prodotto

ORDA – Dal principiante all’esperto

Tradotto automaticamente da Deepl

ORDA, acronimo di Object Relational Data Access, è un metodo di accesso 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.

Sia che siate alle prime armi con ORDA, sia che lo conosciate già e vogliate ampliare le vostre conoscenze, considerate questo post del blog come una mappa per guidarvi nel processo di apprendimento.

Questo blog post include quanto segue:

Senza ulteriori indugi, andiamo al sodo!

Prodotto blank

Classi ORDA per gestire il modello di dati

Tradotto automaticamente da Deepl

In un precedente post del blog, vi abbiamo introdotto nel mondo delle classi del modello di dati ORDA. Ora è arrivato il momento di sporcarci le mani e di saperne di più!

Sapete già che la struttura di ORDA(datastore, classe di dati, entità, selezione di entità) è costituita da oggetti. Ma non si tratta di semplici oggetti, bensì di oggetti fortemente tipizzati, collegati a specifiche classi di ORDA. Ciò significa che è possibile scrivere funzioni per nascondere la complessità dell’implementazione fisica dei dati.

Prodotto blank

Benvenuti nel mondo delle classi ORDA

Tradotto automaticamente da Deepl

ORDA ha rappresentato una rivoluzione con 4D v17. Ha aperto un mondo completamente nuovo di possibilità e vi ha portato in un’altra dimensione di programmazione. Una dimensione in cui è possibile sviluppare facilmente applicazioni con un approccio orientato agli oggetti.

Non ci siamo fermati lì! Abbiamo continuato ad aggiungere miglioramenti a ORDA attraverso una serie di funzionalità in ogni release successiva. Ora, con 4D v18 R4, siamo entusiasti di fare un ulteriore passo avanti con la disponibilità di classi di modelli di dati ORDA. Classi dedicate al vostro modello di dati.

Questo migliorerà notevolmente il vostro codice. Le vostre applicazioni possono ora esporre facilmente i servizi, essere più gestibili e facili da mantenere e integrarsi perfettamente con altre applicazioni.

Questa è un’altra grande caratteristica resa possibile grazie ai progetti!

Prodotto blank

ORDA: un datastore aggiornato senza riavvio

Tradotto automaticamente da Deepl

Siamo entusiasti di annunciare che 4D v18 R3 include un miglioramento che avrà un enorme impatto sull’esperienza degli sviluppatori. Una funzionalità che molti di voi hanno richiesto e che 4D offre!

Quando si lavora in modalità standalone 4D durante la fase di sviluppo (scrittura e test del codice), non è più necessario riavviare il database per avere un datastore aggiornato (ds) quando la struttura viene aggiornata!

Ora non è più necessario riavviare il database ogni volta che si ha bisogno di un nuovo attributo o di una nuova tabella nel proprio codice! È tutto automatico!

Quando si chiama il comando ds si ottiene un oggetto datastore aggiornato. Ciò significa che diverse versioni di questo oggetto datastore vengono gestite contemporaneamente… a seconda di quando è stata aggiornata la struttura… senza interrompere i processi in esecuzione.

Se lavorate in modalità client/server, questo funziona bene per il codice eseguito sul server 4D.

Per i client remoti, è sufficiente riavviare il client che richiede l’aggiornamento della struttura.