- Nelle loro stesse parole – ecco perché alcune persone davvero in gamba hanno continuato a sviluppare in FileMaker per 31 anni.
- Sviluppatori cittadini
- Una vera comunità
- Ma prima, cos’è esattamente FileMaker?
- Cos’è una soluzione o un’applicazione FileMaker?
- Una filiale Apple
- Saggezza di gruppo
- Sette sviluppatori con oltre 20 anni di esperienza ciascuno:
- Cinque sviluppatori con meno di 20 anni di esperienza ciascuno:
Nelle loro stesse parole – ecco perché alcune persone davvero in gamba hanno continuato a sviluppare in FileMaker per 31 anni.
La comunità di sviluppatori FileMaker include molte persone che hanno sviluppato soluzioni a problemi di business in FileMaker per 31 anni – prova di una fedeltà alla piattaforma molto forte, insolita in un ambiente di sviluppo software in rapida evoluzione.
Quindi è interessante considerare il perché di questo? Cosa c’è nella piattaforma FileMaker che fa sì che gli sviluppatori continuino a tornare quando ci sono così tanti prodotti più nuovi in giro che possono pretendere di offrire una gamma simile di funzioni, o meglio?
Ho intervistato un gruppo di 27 sviluppatori esperti di FileMaker che avevano un totale di 536 anni di esperienza con la piattaforma (una media di poco meno di 20 anni ciascuno) e ho chiesto loro perché continuano a usare FileMaker:
il 30% ha detto perché era un metodo potente per sviluppare soluzioni
22% ha detto che era un metodo veloce per sviluppare soluzioni
22% ha detto che era flessibile e/o una serie di diverse ragioni
Ho citato alcuni dei loro perspicaci commenti alla fine di questo pezzo.
Sviluppatori cittadini
La maggior parte delle persone usa Filemaker per la prima volta come una persona normale, volendo risolvere un problema aziendale, e quel semplice primo utilizzo rimane facile perché FileMaker è rimasto fedele alle sue radici nel mantenere una vera facilità d’uso.
Una vera comunità
Tuttavia, è necessario imparare un po’ di più per creare un sistema efficiente e scalabile che funzioni efficacemente su una Wide Area Network e ci sono molti fornitori di corsi, formazione e pubblicazioni e sviluppatori esperti felici di lavorare con i loro clienti. La comunità di sviluppatori FileMaker è molto solidale e le domande ben formulate riceveranno generalmente risposte e soluzioni molto utili. Vedi per esempio:
Ma prima, cos’è esattamente FileMaker?
È una piattaforma software di sviluppo rapido che comprende FileMaker Server, FileMaker Advanced e FileMaker Pro, con versioni di ciascuno che funzionano su OS X o Windows e il nuovo servizio FileMaker Cloud annunciato disponibile tramite Amazon Web Services. Include anche FileMaker Go, gratuito nell’App Store di Apple, che ha molte delle funzionalità utente di FileMaker Pro ma senza la possibilità di creare o modificare un file di soluzione.
La gamma di funzionalità di FileMaker è estremamente ampia ma al suo cuore, nel suo DNA, è un database, il Draco Engine, un mezzo per gestire i record.
FileMaker Server include un servizio web chiamato FileMaker WebDirect che simula molte delle funzionalità utente di FileMaker Pro, ma consegnato ai browser moderni. Quindi gli utenti di piattaforme diverse da OS X, iOS e Windows possono accedere alle soluzioni FileMaker attraverso il loro browser con WebDirect.
Gli sviluppatori FileMaker possono creare automaticamente un’applicazione iOS da un file di soluzione FileMaker utilizzando il FileMaker Software Development Kit (SDK).
Cos’è una soluzione o un’applicazione FileMaker?
Sono nomi diversi per la stessa cosa, perché esattamente lo stesso file software può essere usato su un normale computer, su un dispositivo mobile o condiviso su più dispositivi su una rete locale o Wide Area Network.
Precisamente lo stesso file gira nativamente su OS X, iOS e Windows, incredibile ma vero.
Le soluzioni comprendono uno o più file, ogni file contiene:
Tabelle di database di record
Layout per visualizzare i dati
Scripts per automatizzare i processi
Liste di valori per visualizzare le opzioni
Un sistema di sicurezza
Funzioni personalizzate – espressioni
Menu personalizzati – menu aggiunti dallo sviluppatore
Temi che controllano l’aspetto
Possono essere usati plugin di terze parti per aggiungere funzioni
Una filiale Apple
FileMaker Inc., con sede a Santa Clara in California, è stata ricavata da Claris, l’azienda che Apple usava per sviluppare software per Mac negli anni 1980/90 e rimane una sussidiaria di Apple.
Saggezza di gruppo
Ecco cosa hanno detto alcuni del nostro gruppo di 27 sviluppatori in risposta alla mia domanda sul perché hanno continuato ad usare Filemaker. Ricordate che sono tutti sviluppatori software professionisti che potrebbero scegliere di lavorare in qualsiasi ambiente software – ma che scelgono di lavorare in FileMaker:
Sette sviluppatori con oltre 20 anni di esperienza ciascuno:
“Questi prodotti funzionano. Mi permettono di creare mercati per i servizi che posso fornire”. (31 anni)
“Non c’è nessun altro strumento come questo. In termini di capacità onnicomprensive, e questo continua ad espandersi. Ci sono molte cose interessanti all’orizzonte e questo mi rende davvero entusiasta di ciò che saremo in grado di offrire ai nostri clienti in futuro. Quindi per me è la flessibilità e l’ampiezza della piattaforma”. (30 anni)
“Imparo sempre qualcosa di nuovo con il prodotto che mi permette di aiutare di più i miei clienti”. (27 anni)
“Il motivo per cui continuo a rimanere con la piattaforma FileMaker è che (almeno per me) colpisce spesso il punto di forza della capacità & di progettazione, insieme alla velocità di sviluppo & di distribuzione”. (27 anni)
“Il motivo principale per cui uso FileMaker è che posso prototipare rapidamente e ottenere un modello tridimensionale completamente funzionale e funzionante abbastanza rapidamente. E poiché imparo meglio facendo, questo mi aiuta a fornire soluzioni di qualità ai miei clienti. Per me si tratta davvero di aggiungere valore al cliente”. (25 anni)
“Non bisogna sottovalutare l’importanza della multipiattaforma. E il fatto che sia ugualmente soddisfacente per entrambi i lati del mio cervello, tutto all’interno dello stesso pezzo di software”. (23 anni)
“Il motivo per cui mi piace FileMaker è soprattutto la sua flessibilità. Se dopo alcuni anni, un cliente cambia completamente il suo modo di lavorare, i suoi processi… di solito è incredibilmente veloce ad adattare il software. Questo è qualcosa che continua a impressionarmi”. (23 anni)
Cinque sviluppatori con meno di 20 anni di esperienza ciascuno:
“Penso che FileMaker abbia 3 vantaggi principali: 1. Sviluppo rapido di applicazioni; 2. Gioca bene con gli altri, AKA possibilità di integrazione; 3. Distribuire su più piattaforme da un unico ambiente di sviluppo. (20 anni)
“Sviluppo in FileMaker perché ha senso; aggiunge più valore di quanto costi per il problema in questione. (it = il costo totale, licenze + sviluppo + implementazione + supporto)”. (19 anni)
“FileMaker è diventato una piattaforma straordinaria con una flessibilità incredibile, limitata dalla nostra immaginazione e creatività. Incredibilmente impressionato dalla direzione che stanno prendendo le cose”. (19 anni)
“FileMaker è uno strumento così potente che creo cose che altre piattaforme di sviluppo non potrebbero fare in tempo, prezzo e senza dover imparare molti linguaggi di programmazione diversi.” (17 anni)
“FileMaker offre un mix unico di sviluppo cross-platfom, cross-ambiente che è veloce, relativamente economico e molto adattabile”. (14 anni)
Infine, ho usato FileMaker per 18 anni perché mi piace davvero usarlo ogni giorno, ha cambiato la mia vita.
Cheers, Nick Lightbody
Sussex, UK 8 dicembre 2016