Pensieri e riflessioni sul 4D World Tour 2019

Tradotto automaticamente da Deepl

Post sul blog dell’autore ospite Kirk Brooks, uno sviluppatore 4D di San Francisco:

Visitando 44 città in tutto il mondo per portare tutti gli ultimi sviluppi di 4D, il 4D World Tour 2019 è finalmente arrivato ad Atlanta l’8-9 aprile 2019. L’evento di due giorni ha presentato sessioni e workshop con il team 4D. Per me, questo è stato il miglior World Tour finora . . . e sono stato a tutti!

Il primo giorno è gratuito e nei precedenti World Tour il primo giorno è stato più che altro una presentazione delle vendite e una panoramica delle caratteristiche. Questa volta no! C’erano 17 database dimostrativi per evidenziare e presentare molte delle nuove funzionalità che coinvolgono ORDA, Form, moduli dinamici e un’anteprima più raffinata di 4D per iOS. C’erano molti elementi utili che si possono inserire in un progetto.

Uno sguardo al futuro

Il 4D World Tour è incentrato sul futuro di 4D, e questo futuro è ORDA. In realtà, è più di un semplice ORDA. ORDA è la nuova e moderna direzione che sta prendendo la programmazione 4D. Ma non è tutto. Il cambiamento nel modo in cui possiamo lavorare con i moduli non è legato a ORDA in sé, ma non è un cambiamento meno profondo. E per me è un cambiamento gradito. Mi piace molto l’editor di moduli, ma la possibilità di creare moduli in modo dinamico e di memorizzarne le definizioni all’esterno in file JSON è una buona cosa.

I due giorni in sintesi

Il primo giorno del 4D World Tour espone molte delle nuove funzionalità di 4D e illustra chiaramente il pensiero alla base dei cambiamenti apportati… e di quelli ancora da apportare. Solo per questo vale la pena di spendere tempo e denaro per partecipare. Il secondo giorno è dedicato a coloro che utilizzano 4D a livello professionale. Jean-Pierre Ribreau(JPR) e Add Komoncharoensiri hanno dedicato del tempo a mettere insieme eccellenti dimostrazioni e presentazioni. Queste dimostrazioni sono le basi per lavorare efficacemente con ORDA e i moduli. Queste informazioni sono fondamentali per applicare efficacemente le nuove tecniche in progetti reali. E ancora una volta, ci sono stati pezzi e pezzi che si possono estrarre da una demo e utilizzare per fare cose utili.

I miei insegnamenti

Dopo l’evento mi è stato chiesto di raccontare i miei principali insegnamenti. Ecco cosa ho risposto:

  • Tutto il tempo che ho speso per imparare a usare ORDA è stato ben speso.
  • Questa è davvero la strada da seguire per il 4D.
  • Perché è la strada da seguire, è dove si stanno concentrando tutte le risorse… e si stanno muovendo velocemente!
  • È molto importante comprendere il concetto di riferimenti rispetto al modo in cui abbiamo pensato alle variabili in passato.

Negli ultimi mesi mi sono dedicato attivamente alla formazione su ORDA e sulla programmazione orientata agli oggetti e mi è sembrato di essere al passo con JPR fino alla fine del primo giorno. Il punto, tuttavia, è che la programmazione in 4D sta cambiando. Il 4D classico e la retrocompatibilità non sono in pericolo, ma tutto il nuovo lavoro si sta concentrando su ORDA e sulla tecnologia ad esso associata. Perché? Perché Laurent Ribardière ritiene che sia la direzione da seguire e perché è un approccio moderno alla programmazione. Si può discutere (e probabilmente lo si farà) su questo punto, ma è la direzione in cui è diretto il treno. ORDA è più veloce da sviluppare e richiede meno codice per ottenere gli stessi risultati. È anche più comprensibile per chi è già abituato ai linguaggi OOP o a javaScript.

Dopo tutto ciò che è stato detto e fatto

ORDA è il punto focale. Se volete che la vostra applicazione sia in funzione e venga aggiornata in futuro, o se la vostra applicazione è fondamentale per un’azienda, o se intendete assumere programmatori per lavorare sulla vostra applicazione, o se volete considerare 4D come una piattaforma di sviluppo rapido(come veniva classificata in passato), allora andate al 4D World Tour e siate disposti a imparare perché, una volta che avrete iniziato a lavorare con ORDA, 4D sarà di nuovo divertente da programmare.

Kirk Brooks
- Sviluppatore 4D -Kirk Brooks è uno sviluppatore 4D che vive a San Francisco. Si concentra su clienti aziendali e istituzionali per la manutenzione di applicazioni 4D mature, la progettazione di nuovi sistemi e l'integrazione con le tecnologie esistenti.