Prodotto

Creare, aggiornare ed eliminare con Data Explorer

Tradotto automaticamente da Deepl

Il Data Explorer è un potente strumento di visualizzazione dei dati. Le sue funzionalità consentono agli amministratori di garantire senza problemi la coerenza dei dati. Allo stesso tempo, gli sviluppatori possono convalidare il loro codice per la creazione, l’aggiornamento o l’eliminazione dei dati, senza dover creare nuovi moduli.

Ora, con 4D 20 R4, gli utenti hanno la possibilità non solo di visualizzare ma anche di correggere i dati direttamente nell’interfaccia di Data Explorer. Proprio così! È possibile aggiungere, modificare o eliminare dati direttamente nell’interfaccia di Data Explorer.

Prodotto blank

Qodly Studio per 4D / Le novità di 4D v20 R3

Tradotto automaticamente da Deepl

Lo sapete già, 4D ha rivelato Qodly Studio per 4D all’inizio di settembre di quest’anno. Introdotto in 4D v20 R2, Qodly Studio beneficia del ciclo di vita delle Feature Release e riceve un carico di miglioramenti e correzioni con 4D v20 R3, attualmente in beta.

Vi state chiedendo cosa c’è di nuovo in Qodly Studio in questa nuova release di 4D? Leggete cosa c’è da sapere per essere pronti a utilizzare le ultime funzionalità di Qodly nella vostra web app!

Prodotto blank

Debug sul server con sessioni web scalabili

Tradotto automaticamente da Deepl

Lesessioni web scalabili sono state un miglioramento significativo apportato da 4D v18 R6. Esse consentono di utilizzare tag 4D, azioni 4D e API REST in processi preemptive, anche in modalità interpretata, su un server 4D. Tuttavia, per eseguire il debug di tali programmi, era necessario aprire l’ambiente di sviluppo sul server per farlo passare alla modalità cooperativa, poiché la finestra del debugger non può essere aperta con i processi preemptive. In questo modo, fino alla v19 R2, era possibile eseguire il debug di REST, azioni 4D o tag 4D. A partire dalla v19 R3, tutto questo è diventato molto più semplice ed è possibile eseguire il debug sul lato server semplicemente collegandovi il debugger, come di consueto.

Suggerimenti blank

4D API REST + ReactJS

Tradotto automaticamente da Deepl

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.

Prodotto blank

Preparatevi per i nuovi attributi SameSite e Secure per i cookie

Tradotto automaticamente da Deepl

Le capacità dei cookie sono cresciute ed evolute nel corso degli anni, ma hanno lasciato in eredità alcuni problemi. Per risolvere questo problema, i browser (tra cui Safari, Chrome, Firefox ed Edge) stanno modificando il loro comportamento per quanto riguarda gli attributi SameSite e Secure per un modello sicuro di default per i cookie.

Come sviluppatore web 4D, potreste preoccuparvi del cookie di sessione delle sessioni web 4D se volete evitare che la vostra applicazione sia soggetta a Cross-site request forgery.

Per evitare che il vostro cookie di sessione web circoli inutilmente sul web o venga frainteso dai browser a causa di un valore predefinito applicato, dovreste chiedere se si tratta di:

  • un cookie di terze parti: associato a un nome di dominio diverso da quello della pagina in cui si trova il cookie. Un cookie di terze parti viene inserito da un oggetto della pagina( ad esempio un annuncio pubblicitario) proveniente da un dominio diverso da quello che ospita la pagina

oppure

  • un cookie di prima parte: associato al dominio della pagina

A seconda del caso d’uso, è necessario scegliere il valore appropriato per l’attributo SameSite del cookie di sessione web.

Per rafforzare la sicurezza, l’attributo Secure deve essere impostato per il cookie di sessione web quando la connessione è protetta (HTTPS) per indicare al browser che il cookie può essere inviato in modo sicuro.

Continuate a leggere per scoprire come 4D vi aiuta a migliorare la privacy e la sicurezza sul web.

Prodotto blank

Esploratore dati 4D in azione

Tradotto automaticamente da Deepl

Anche se il 4D Data Explorer è ancora in versione Preview (ci saranno sicuramente altre funzionalità nelle prossime versioni), abbiamo pensato di mostrarvi il prodotto in azione e farvi scoprire le sue capacità.

Si tratta di un’interfaccia web browser utilizzabile sia dall’amministratore che dallo sviluppatore, in remoto (in modo sicuro con una connessione HTTPS) o in locale sulla stessa macchina del database aperto.

Avete bisogno di controllare i vostri dati durante lo sviluppo? Avete bisogno di trovare dati che potrebbero causare bug? Il Data Explorer, con il suo potente motore di interrogazione e l’intuitiva interfaccia web, è fatto apposta per voi!

Guardiamo il video:

Prodotto blank

Supporto della condivisione delle risorse tra origini incrociate (CORS)

Tradotto automaticamente da Deepl

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!