Qodly Studio in azione con queste 3 demo
Nei post precedenti abbiamo annunciato la disponibilità di Qodly Studio(attualmente in anteprima per gli sviluppatori) a tutti i nostri partner silver (e oltre). Vi abbiamo anche fornito i primi passi per iniziare a utilizzare lo strumento.
Ora è il momento perfetto per immergersi e sperimentare con esso eseguendo alcune demo concrete!
Da anni offriamo guide HDI(How Do I?) per aiutarvi a scoprire nuove funzionalità. Ma ora, mentre ci avventuriamo in questa nuova era dello sviluppo web, abbiamo inventato un nuovo termine per queste dimostrazioni: PIQS, acronimo di Play In Qodly Studio.
Ancora meglio, continueremo a fornire queste demo per le funzionalità di Qodly attuali e future. Ciò significa che avrete una guida quotidiana per padroneggiare Qodly Studio!
Quindi, rimbocchiamoci le maniche e iniziamo subito a esplorare!
Iniziare con Qodly Studio
In un precedente post sul blog, abbiamo presentato la nostra ultima offerta 4D: Qodly Studio(attualmente in anteprima per gli sviluppatori), una soluzione potente che si rivolge ad applicazioni aziendali complesse e complete. Completamente integrata in 4D, consente al vostro server 4D di ospitare la vostra applicazione in parallelo come applicazione desktop o web. La cosa migliore è che i vostri clienti non hanno bisogno di installazioni o supporto aggiuntivi.
Questo post approfondisce il motivo per cui Qodly Studio si distingue per gli sviluppatori 4D. Abbiamo anche alcune preziose risorse da condividere, come la documentazione, le guide e i video tutorial che vi spianeranno la strada verso la padronanza di Qodly Studio.
Ricordate di metterli nei preferiti per una facile consultazione!
Iniziamo!
Presentazione di Qodly Studio
Oggi siamo entusiasti di annunciare la disponibilità di Qodly Studio(attualmente in anteprima per gli sviluppatori) per tutti i nostri partner silver (e superiori).
Iniziare è semplice: aprite 4D, aggiornate le vostre licenze 4D Partner e siete pronti a procedere.
In questo post vi spiegheremo cos’è Qodly Studio, perché è importante, i dettagli sui prezzi e come potete iniziare.
4D Write Pro – Una procedura guidata per creare tabelle con i dati
Nelle ultime versioni di 4D Write Pro sono state aggiunte molte funzioni relative alle tabelle. È possibile creare facilmente tabelle basate sui dati del database utilizzando contesti, fonti di dati e formule.
È talmente facile che molti vogliono lasciare che gli utenti finali usino questa funzione così com’è. Ma sappiamo che a volte può essere difficile per gli utenti che non hanno una formazione adeguata alla formattazione delle fonti di dati o delle formule per i vari componenti delle tabelle. Per risolvere questo problema, abbiamo sviluppato una soluzione fornita con 4D v20 R2: la nuovissima procedura guidata per le tabelle.
La procedura guidata è a disposizione degli utenti finali, che possono usufruire di modelli adattati al loro uso e alla loro attività forniti dallo sviluppatore. La configurazione dei modelli comprende:
- definire la classe di dati e gli attributi della classe di dati,
- tradurre la classe di dati, gli attributi della classe di dati e i nomi delle formule,
- preparare formule adatte all’attività,
- progettare stili grafici.
Continuate a leggere per saperne di più e non dimenticate di consultare l’HDI e di guardare il video bonus che vi guida attraverso varie possibilità.
Formattare il codice 4D in Visual Studio Code
Con 4D V20 R2 arriva una nuova funzionalità dell’estensione VS Code: la formattazione del codice!
In questo post del blog, approfondiremo i dettagli di questa nuova funzionalità, esplorando come semplifica la vostra esperienza di programmazione.
Inviare e-mail con l’API di Gmail
Comprendiamo l’importanza della comunicazione via e-mail e riconosciamo che l’invio di e-mail è un requisito frequente nelle applicazioni moderne. Numerose persone che utilizzano Gmail hanno espresso il desiderio di un’API che faciliti l’invio di e-mail attraverso l’API di Gmail. L’integrazione di OAuth 2.0 era essenziale per stabilire una connessione con il server Gmail.
Siamo lieti di annunciare che ci avventureremo nella gestione di Gmail e implementeremo un comando “invia e-mail”.
Attivare QUIC Layer dalle impostazioni di Struttura, Utente e Database
In 4D v20 beta, siamo stati entusiasti di mostrarvi il nostro lavoro sul nuovo livello di rete QUIC. Poiché il livello è ancora in versione beta, lo abbiamo disattivato per la versione finale LTS. Il livello QUIC sarà disponibile nelle versioni funzionali, in modo che possiate seguirne lo sviluppo e aiutarci a migliorarlo.
Mentre 4D v20 consentiva il cambio di layer di rete solo nelle applicazioni interpretate e obbligava a una nuova compilazione per le applicazioni ingegnerizzate, 4D v20 R2 consente il cambio di layer nelle applicazioni compilate/costruite tramite le impostazioni di Struttura, Utente e Database per facilitare i test anche in produzione.
Gestione avanzata degli errori nel codice 4D
A partire dalla v20R2 è ora possibilelanciare errori nel codice 4D.
Questi errori si comportano come qualsiasi altro errore 4D: attivano una finestra di dialogo di errore o possono essere gestiti in un metodo ON ERR CALL.
Questa funzione vi semplificherà la vita perché sarete in grado di migliorare la qualità del vostro codice rilevando in modo proattivo gli errori non appena si verificano. Potrete anche gestire meglio la registrazione degli errori.
Prima di entrare nei dettagli, è importante notare che questa funzione è il primo passo verso una solida gestione degli errori.
Ora entriamo nei dettagli!
4D Netkit: Miglioramento dell’autorizzazione OAuth2
Con 4D v19 R3, la connessione dell’applicazione all’API Microsoft Graph tramite OAuth 2.0 è diventata incredibilmente comoda utilizzando 4D NetKit.
Ora, con 4D v20 R2, è possibile ottenere senza problemi un token OAuth 2.0 per l’API di Google o per altri server OAuth 2.0. E ancora meglio, per migliorare ulteriormente l’integrazione di questo processo di autenticazione nella vostra applicazione, abbiamo introdotto una funzione che vi permette di visualizzare la vostra pagina HTML direttamente nel browser web una volta ricevuto il token.
Continuate a leggere per tutti i dettagli!
Client Websocket
Nel mondo interconnesso di oggi, la necessità di aggiornamenti in tempo reale è fondamentale per i siti web e le applicazioni IoT.
Un modo per fornire informazioni istantaneamente ai siti o alle applicazioni è utilizzare il protocollo Websocket, che fornisce un canale di comunicazione full-duplex tra un server e un client. Da 4D V20, è possibile creare un server websocket con la classe 4D.WebSocketServer. Nella versione v20 R2 è disponibile la classe 4D.WebSocket che consente di creare un client websocket per connettersi a qualsiasi server websocket.
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