- In hun eigen woorden – dit is waarom sommige echt slimme mensen al 31 jaar lang in FileMaker blijven ontwikkelen.
- Burgerontwikkelaars
- Een echte gemeenschap
- Maar eerst, wat is FileMaker precies?
- Wat is een FileMaker Solution of App?
- Een dochteronderneming van Apple
- Groepswijsheid
- Zeven ontwikkelaars met elk meer dan 20 jaar ervaring:
- Vijf ontwikkelaars met elk minder dan 20 jaar ervaring:
In hun eigen woorden – dit is waarom sommige echt slimme mensen al 31 jaar lang in FileMaker blijven ontwikkelen.
De FileMaker ontwikkelaarsgemeenschap omvat veel mensen die al 31 jaar oplossingen voor zakelijke problemen in FileMaker ontwikkelen – een bewijs van een zeer sterke platformtrouw, wat ongebruikelijk is in een snel evoluerende softwareontwikkelingsomgeving.
Dus is het interessant om na te gaan waarom dat zo is? Waarom blijven ontwikkelaars terugkomen naar het FileMaker-platform, terwijl er zoveel nieuwere producten zijn die beweren een vergelijkbare reeks functies te bieden, of zelfs nog beter?
Ik heb een groep van 27 deskundige FileMaker-ontwikkelaars ondervraagd die samen in totaal 536 jaar ervaring met het platform hadden (dat is een gemiddelde van iets minder dan 20 jaar voor elk) en hen gevraagd waarom ze FileMaker bleven gebruiken:
30% zei omdat het een krachtige methode was om oplossingen te ontwikkelen
22% zei dat het een snelle methode was om oplossingen te ontwikkelen
22% zei dat het flexibel was en/of een reeks van verschillende redenen
Ik heb een aantal van hun inzichtelijke opmerkingen aan het einde van dit stuk geciteerd.
Burgerontwikkelaars
De meeste mensen gebruiken Filemaker voor het eerst als een gewoon mens, die een zakelijk probleem wil oplossen, en dat eenvoudige eerste gebruik blijft gemakkelijk omdat FileMaker trouw is gebleven aan zijn wortels in het behoud van echt gebruiksgemak.
Een echte gemeenschap
Het is echter nodig om iets meer te leren om een efficiënt en schaalbaar systeem te creëren dat effectief over een Wide Area Network zal draaien en er zijn veel aanbieders van cursussen, opleidingen en publicaties en ervaren ontwikkelaars die graag met hun klanten samenwerken. De FileMaker ontwikkelaarsgemeenschap is zeer ondersteunend en goed geformuleerde vragen zullen over het algemeen zeer behulpzame antwoorden en oplossingen krijgen. Zie bijvoorbeeld:
Maar eerst, wat is FileMaker precies?
Het is een software platform voor snelle ontwikkeling dat FileMaker Server, FileMaker Advanced en FileMaker Pro omvat, met versies van elk die draaien op OS X of Windows en de onlangs aangekondigde FileMaker Cloud service die beschikbaar is via Amazon Web Services. Het omvat ook FileMaker Go, gratis uit de Apple App Store, die veel van de gebruikersfunctionaliteit van FileMaker Pro heeft, maar zonder de mogelijkheid om een oplossingsbestand te maken of te bewerken.
FileMaker’s scala aan functionaliteit is zeer breed, maar in de kern, in zijn DNA, is het een database, de Draco Engine, een middel om records te verwerken.
FileMaker Server bevat een webservice, FileMaker WebDirect genaamd, die veel van de gebruikersfunctionaliteit van FileMaker Pro simuleert, maar dan geleverd aan moderne browsers. Vandaar dat gebruikers van andere platforms dan OS X, iOS en Windows toegang kunnen krijgen tot FileMaker-oplossingen via hun browser met WebDirect.
FileMaker-ontwikkelaars kunnen automatisch een iOS-app maken van een FileMaker Solution-bestand met behulp van de FileMaker Software Development Kit (SDK).
Wat is een FileMaker Solution of App?
Dit zijn verschillende namen voor hetzelfde, omdat exact hetzelfde softwarebestand kan worden gebruikt op een gewone computer, een mobiel apparaat of zelfs gedeeld over meerdere apparaten via een lokaal of Wide Area Network.
Precies hetzelfde bestand draait native op OS X, iOS en Windows, verbazingwekkend maar waar.
Oplossingen bestaan uit een of meer bestanden, elk bestand bevat:
Databasetabellen met records
Lay-outs om gegevens weer te geven
Scripts om processen te automatiseren
Waardelijsten om opties weer te geven
Een beveiligingssysteem
Aangepaste functies – door ontwikkelaars gedefinieerde expressies
Aangepaste menu’s – door ontwikkelaar toegevoegde menu’s
Themes die het uiterlijk bepalen
Plugins van derden kunnen worden gebruikt om functies toe te voegen
Een dochteronderneming van Apple
FileMaker Inc., met hoofdkantoor in Santa Clara in Californië, werd afgesplitst van Claris, het bedrijf dat Apple gebruikte om software te ontwikkelen voor Macs in de jaren 1980/90 en het blijft een dochteronderneming van Apple.
Groepswijsheid
Hier is wat sommige van onze groep van 27 ontwikkelaars zeiden in antwoord op mijn vraag waarom zij Filemaker bleven gebruiken. Vergeet niet dat het allemaal professionele software-ontwikkelaars zijn die zouden kunnen kiezen om in eender welke software-omgeving te werken – maar die ervoor kiezen om in FileMaker te werken:
Zeven ontwikkelaars met elk meer dan 20 jaar ervaring:
“Deze producten werken. Ze stellen me in staat markten te creëren voor diensten die ik kan leveren.” (31 jaar)
“Er is geen ander hulpmiddel zoals dit. In termen van de allesomvattende mogelijkheden ervan, en dat blijft zich uitbreiden. Er liggen veel spannende dingen in het verschiet en dat maakt me erg enthousiast over wat we in de toekomst aan onze klanten kunnen leveren. Dus voor mij is het de flexibiliteit en de breedte van het platform.” (30 jaar)
“Altijd iets nieuws leren met het product, waardoor ik mijn klanten beter kan helpen.” (27 jaar)
“De reden waarom ik blijf vasthouden aan het FileMaker-platform is dat het (voor mij althans) vaak de sweet spot vindt van mogelijkheden & ontwerp, samen met snelheid van ontwikkeling & implementatie.” (27 jaar)
“De belangrijkste reden dat ik FileMaker gebruik is dat ik snel een prototype kan maken en vrij snel een volledig functioneel 3 dimensionaal model in de lucht kan krijgen. En aangezien ik het beste leer door te doen, helpt dit me om kwaliteitsoplossingen aan mijn klanten te leveren. Voor mij gaat het echt om het toevoegen van waarde aan de klant.” (25 jaar)
“Je moet het belang van cross-platform niet onderschatten. En het feit dat het evenveel voldoening geeft aan beide kanten van mijn brein, allemaal binnen dat ene stukje software.” (23 jaar)
“De reden waarom ik FileMaker bovenal goed vind, is de flexibiliteit. Als een klant na enkele jaren zijn manier van werken, zijn processen, volledig verandert… is het meestal ongelooflijk snel om de software aan te passen. Dit is iets wat indruk op me blijft maken.” (23 jaar)
Vijf ontwikkelaars met elk minder dan 20 jaar ervaring:
“Ik denk dat FileMaker 3 primaire voordelen heeft: 1. Snelle applicatie ontwikkeling; 2. Speelt leuk met anderen, AKA integratie mogelijkheden; 3. Uitrollen naar meerdere platforms vanuit een enkele ontwikkelomgeving. (20 jaar)
“Ik ontwikkel in FileMaker omdat het zinvol is; het voegt meer waarde toe dan het kost voor het probleem waar het om gaat. (het = de totale kosten, licenties + ontwikkeling + uitrol + ondersteuning).” (19 jaar)
“FileMaker is uitgegroeid tot een geweldig platform met ongelooflijke flexibiliteit, beperkt door onze eigen verbeelding en creativiteit. Ongelooflijk onder de indruk van de richting die het opgaat.” (19 jaar)
“FileMaker is een tool die zo krachtig is dat ik dingen maak die andere ontwikkelplatforms niet konden in tijd, prijs en zonder veel verschillende programmeertalen te hoeven leren.” (17 jaar)
“FileMaker biedt een unieke mix van cross-platfom, cross-environment ontwikkeling die snel, relatief goedkoop en zeer aanpasbaar is.” (14 jaar)
Tot slot gebruik ik FileMaker al 18 jaar omdat ik het echt elke dag met plezier gebruik, het heeft mijn leven veranderd.
Cheets, Nick Lightbody
Sussex, UK 8 december 2016