ORDA – Ottimizzazione delle richieste REST passo dopo passo (+ una demo)
Le prestazioni di ORDA/REST sono una questione strategica; per questo motivo abbiamo distribuito molte funzioni relative a questo argomento, come l’ottimizzazione delle richieste ORDA/REST in Client/Server e quando si lavora con un datastore remoto. Ultimamente, abbiamo anche fornito un controllo completo sull’ottimizzazione delle richieste ORDA/REST.
Questo blog post fornisce il piano da seguire per migliorare le prestazioni di ORDA/REST. Include altri post del blog da leggere, video da guardare e una demo con cui giocare per aumentare le prestazioni delle vostre applicazioni in modo rapido e semplice.
ORDA – Ottimizzare le prestazioni con il pieno controllo delle richieste REST
In una versione precedente, avete scoperto che le richieste ORDA REST sono state ottimizzate automaticamente per aumentare le prestazioni quando si lavora con un datastore remoto e con configurazioni client/server.
Si è appreso che è possibile utilizzare i contesti per sfruttare l’ottimizzazione automatica delle richieste ORDA REST.
Questo è stato un passo importante, ma ora vi offriamo il controllo completo sul comportamento delle vostre richieste REST. Poiché le prestazioni sono una preoccupazione strategica, non vedrete l’ora di scoprire questa nuova funzionalità!
E non è tutto: sono ora disponibili nuovi strumenti per aiutarvi a capire e a eseguire il debug dei vostri problemi.
Continuate a leggere per una presentazione completa.
4D API REST + ReactJS
di Mourad Aouinat, Ingegnere software di 4D Marocco
In un precedente post sul blog, abbiamo visto come sia facile configurare un’API REST utilizzando 4D. In questo blog post, sfrutteremo la potente API REST di 4D in combinazione con React per costruire un’applicazione To-Do che include funzioni per aprire i todos, crearne di nuovi, modificare quelli esistenti e funzioni per la modifica e la cancellazione in blocco.
Tableau e 4D: Distribuzione del WDC alle pagine Github
Nel post Come collegare Tableau con 4D, avete imparato a creare un connettore di dati web (WDC) per richiedere dati da 4D e visualizzarli in Tableau Public.
Ora è il momento di ospitare il nostro WDC! Poiché utilizza solo file HTML e JavaScript, Github Pages è l’opzione migliore per memorizzarli. Questo permette ad altri di testare il connettore direttamente nel loro software Tableau. In questo post vi mostrerò come procedere.
Bonus: vi mostrerò anche come eseguire il debug del vostro WDC in Tableau Public utilizzando Chrome. Iniziamo!
Come collegare Tableau a 4D
Nel Webinar 4D – Come collegare Tableau con 4D, William Taylor (Technical Account Manager, 4D US) ha fornito una panoramica dello strumento Tableau e di come può essere utilizzato per visualizzare i dati 4D. In questo post del blog, approfondiremo i dettagli tecnici per farvi capire meglio come funziona. Questo vi permetterà di creare, ad esempio, una visualizzazione che mostri il totale più alto delle fatture con nient’altro che 4D REST e Tableau!
Supporto della condivisione delle risorse tra origini incrociate (CORS)
Avete mai creato una richiesta di dati HTTP per poi essere colpiti da un errore rosso “l’accesso alla richiesta HTML è stato bloccato dalla politica cors” ?
Quando il vostro sito si trova sullo stesso dominio del server del servizio web, non c’è alcun problema. Tuttavia, questo non è il caso quando si esegue una richiesta di origine incrociata. L’accesso viene negato a causa della sicurezza del browser che impedisce le richieste HTTP a un altro dominio. Il risultato? Un errore di politica CORS.
Per consentire esplicitamente alcune richieste di origine incrociata sul server, 4D supporta ora il protocollo CORS. L’accesso ai dati con richieste di origine incrociata è appena diventato più facile!
Classi ORDA per gestire il modello di dati
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.
Benvenuti nel mondo delle classi ORDA
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!
Archivi dati remoti – Un caso d’uso pratico
Una delle funzionalità più interessanti introdotte con 4D v18 è stata quella dei datastore remoti. Questi hanno aperto un intero mondo di possibilità e in questo blog post vi mostreremo un caso d’uso pratico:
Una migliore comprensione delle sessioni REST 4D
In un precedente post del blog, vi abbiamo mostrato come iniziare a utilizzare il server REST 4D. Vi abbiamo illustrato diverse operazioni CRUD utilizzando Postman e vi abbiamo indicato la documentazione REST completa. In questo post spiegheremo come funzionano le sessioni in 4D. Questa comprensione vi permetterà di costruire un sistema di autenticazione basato sulle sessioni utilizzando il server REST 4D.
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