ORDA – Dal principiante all’esperto
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:
- Vantaggi di ORDA
- Panoramica di ORDA
- Concetto principale
- API ORDA
- Livello di astrazione ORDA
- Lavorare in remoto
- Ottimizzazione delle richieste
- Sistema di permessi
- Condivisione dei dati tra i processi
Senza ulteriori indugi, andiamo al sodo!
Cattura gli errori ovunque
La gestione degli errori è spesso una parte vincolante dello sviluppo in tutti i linguaggi. In 4D, se si dimentica di chiamare un metodo di gestione degli errori in un nuovo processo/lavoratore o si utilizzano componenti che non gestiscono gli errori, all’utente finale può apparire la finestra di dialogo di errore integrata in 4D. Gli sviluppatori di 4D vorrebbero catturare tutti gli errori in tutti i contesti per evitare di visualizzare la finestra di dialogo di errore integrata in 4D.
Vediamo come gestire questo comportamento con 4D v19 R8.
Create la vostra applicazione mobile nativa con 4D
4D per Android e 4D per iOS consentono di configurare, progettare, costruire e distribuire applicazioni native per Android e/o iOS basate su un database 4D. Una volta generate e distribuite, i client mobili possono connettersi al server 4D e interagire con i dati nuovi o esistenti senza requisiti aggiuntivi.
4D per Android e 4D per iOS sono inclusi in un unico componente 4D integrato. È possibile creare un progetto mobile e decidere di costruirlo per Android, iOS o entrambi.
4D gestisce la complessità e genera un progetto Xcode in Swift o un progetto Android in Kotlin. Quindi, è possibile riaprirli con Xcode e Android Studio e continuare a lavorarci.
Questo post del blog è una raccolta delle funzionalità disponibili nella nostra soluzione mobile che vi permette di costruire un’applicazione completa che va oltre ogni limite!
Filtrare l’accesso ai dati con un sistema completo di autorizzazioni
Filtrare l’accesso ai dati è una caratteristica indispensabile per impedire l’accesso di malintenzionati all’applicazione.
Finora era possibile esporre o non esporre come risorsa REST una classe di dati e alcuni dei suoi attributi. Si trattava già di un mezzo conveniente per limitare l’accesso ai dati. Tuttavia, siamo entusiasti di offrire nella v19R8 un sistema potente e completamente personalizzabile per proteggere i dati da utenti non autorizzati. Un sistema di protezione dei dati dipende da chi vi accede e da quali dati vi accedono.
Le sezioni sono in arrivo in 4D per Android
In un elenco di dati, i risultati sono solitamente ordinati in base a un campo pertinente per aiutare l’utente a trovare i dati desiderati in modo rapido e semplice. Un altro trucco per rendere più chiara la lettura è quello di raggruppare i risultati aggiungendo delle sezioni.
Un’operazione possibile da 4D v19 R8. Approfondiamo i dettagli!
Microsoft 365: Copiare, spostare, rispondere ed eliminare le e-mail con l’API Microsoft Graph
Per accedere ai dati di Microsoft 365 come le e-mail, Microsoft sta deprecando l’autenticazione di base per IMAP e POP3 e sta promuovendo sempre più l’API Graph.
A partire dalla versione 19 R8, sono disponibili nuovi comandi integrati in 4D NetKit per automatizzare in modo nativo le operazioni relative alle e-mail di Microsoft 365, come copiare, spostare, rispondere ed eliminare le e-mail.
4D View Pro: Personalizzare lo stile delle tabelle
Le tabelle sono parte integrante dei documenti di 4D View Pro, per cui abbiamo fornito molte funzioni relative alle tabelle nel corso delle versioni di 4D. 4D v19 R8 ne aggiunge una nuova relativa agli stili, in modo che la tabella si adatti perfettamente al resto del documento.
D’ora in poi, il sito VP Set table theme offre la possibilità di applicare, tramite programmazione, uno degli stili di tabella predefiniti. Se nessuno di questi stili soddisfa le vostre esigenze, potete definire il vostro tema e applicarlo alla vostra tabella.
Test dell’applicazione SDI di Windows
È passato molto tempo dall’ultima volta che avete potuto fornire ai vostri clienti applicazioni unite in modalità SDI.
Sappiamo che testare un’applicazione SDI può essere impegnativo, quindi con 4D v19 R8 è possibile visualizzare il risultato dell’applicazione senza dover creare un’applicazione standalone o client.
Continuate a leggere per tutti i dettagli.
4D Write Pro: Date il benvenuto alle caselle di testo fluttuanti!
4D Write Pro è un prodotto essenziale per la creazione di documenti aziendali. Per questo motivo, ad ogni rilascio di funzionalità, ne vengono aggiunte di nuove per rendere il vostro lavoro ancora più interessante. Questa volta, 4D v19 R8 introduce in 4D Write Pro le caselle di testo fluttuanti.
Quindi, se dovete usare le caselle di testo, ad esempio per creare lettere aziendali in conformità con l’identità dell’azienda, potete iniziare subito.
Microsoft 365: Ricevere e-mail con l’API Microsoft Graph
Per accedere ai dati di Microsoft 365, come le e-mail, Microsoft sta deprecando l’autenticazione di base per IMAP e POP3 e promuove sempre più l’API Graph.
4D v19 R3 ha introdotto il componente 4D Netkit per gestire la connessione OAuth 2.0 e l’invio di posta elettronica tramite Graph API.
Nella v19 R8 sono stati aggiunti nuovi comandi per ricevere le e-mail ed elencare le cartelle della casella di posta elettronica.
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