JSON è il linguaggio che ha negli ultimi anni ha avuto il maggiore incremento. Solo pochi anni fa era un nome "strano", utilizzato in procedure specifiche, specialmente all'interno di un'altro linguaggio che cresceva a vista d'occhio: JavaScript.
FileMaker stesso non aveva grandi possibilità di interfaccia con JSON: contrariamente al più consolidato XML, la cui struttura consentiva un utilizzo delle funzioni di testo per ricavarne i contenuti o creare addirittura file, JSON costringeva l'utente all'utilizzo di plugin per una interfaccia di base.
FileMaker 16 ha cambiato tutto, introducendo delle delle funzioni dedicate che permettevano all'utente di lavorare con JSON in un modo naturale, perfettamente integrato nel motore di calcolo.
Le funzioni introdotte con la versione 16 sono state integrate nelle versioni successive, aggiungendo maggiore efficacia: negli anni gli sviluppatori hanno poi creato una serie di funzioni personalizzate per aggiungere possibilità alla manipolazione di JSON.
Ma per quale motivo uno sviluppatore FileMaker dovrebbe conoscere JSON? In realtà, i motivi sono molti.
Il primo (e più evidente) è la necessità di connettersi ad altre piattaforme e tecnologie, mediante API o altro metodo, che normalmente usano JSON come linguaggio di trasmissione dati.
Ma anche rimanendo all'interno di FileMaker, JSON ha una serie di vantaggi:
- è molto efficiente nel contenere dati
- è un sistema gerarchico e autocontenuto
- viene utilizzato in alcune interessanti istruzioni di script
- viene utilizzato spesso quando lavoriamo con il visualizzatore web
- partendo dalle funzioni del motore di calcolo è semplice creare dei costrutti JSON a livello di record, record correlati o campi presenti su un formato (basta una singola funzione WHILE - che sia benedetta 🙂 )
- è uno dei modi più efficienti per passare informazioni nei parametri script
Quindi utilizzare JSON all'interno del proprio metodo di sviluppo rappresenta un grande balzo qualitativo, non solo nella connessione a sistemi esterni o nel rendere più efficienti script e calcoli: aiuta anche a figurarsi i dati a livello mentale in maniera astratta, uscendo dalla gabbia imposta dal sistema campo/tabella.
Compila il form e iscriviti gratuitamente al primo appuntamento del corso Fondamenti JSON per sviluppatori FileMaker:
Mercoledì 8 Febbraio 2023 ore 10:00
Altri corsi su JSON: