Så, varför använder folk FileMaker?

En supersnabb responsiv fotobloggwebb-sida som skapats med Deskspace CMS – en ny app byggd med FileMaker.

I FileMaker-utvecklargruppen finns många som har utvecklat lösningar på affärsproblem i FileMaker i upp till 31 år – ett bevis på en mycket stark plattformslojalitet, vilket är ovanligt i en snabbt utvecklande mjukvarumiljö.

Det är alltså intressant att fundera på varför det är så? Vad är det med FileMaker-plattformen som gör att utvecklare fortsätter att komma tillbaka när det finns så många nyare produkter som kan göra anspråk på att erbjuda ett liknande utbud av funktioner, eller bättre?

Jag undersökte en grupp på 27 FileMaker-experter som sammanlagt hade 536 års erfarenhet av plattformen (det är ett genomsnitt på knappt 20 år vardera) och frågade dem varför de fortsatte att använda FileMaker:

30% svarade att det var en kraftfull metod för att utveckla lösningar

22% svarade att det var en snabb metod för att utveckla lösningar

22% svarade att det var flexibelt och/eller en rad olika anledningar

Jag har citerat några av deras insiktsfulla kommentarer i slutet av denna artikel.

Borgliga utvecklare

De flesta använder först Filemaker som en vanlig person som vill lösa ett affärsproblem, och denna enkla första användning förblir enkel eftersom FileMaker har hållit fast vid sina rötter genom att upprätthålla verklig användarvänlighet.

En riktig gemenskap

Det är dock nödvändigt att lära sig lite mer för att skapa ett effektivt och skalbart system som kan köras effektivt över ett Wide Area Network och det finns många leverantörer av kurser, utbildning och publikationer och erfarna utvecklare som gärna arbetar med sina kunder. FileMaker-utvecklargruppen är mycket hjälpsam och välformulerade frågor får i allmänhet mycket hjälpsamma svar och lösningar. Se till exempel:

Men först, vad exakt är FileMaker?

Det är en mjukvaruplattform för snabb utveckling som består av FileMaker Server, FileMaker Advanced och FileMaker Pro, med versioner av var och en av dem som körs på antingen OS X eller Windows och den nyligen tillkännagivna FileMaker Cloud-tjänsten som är tillgänglig via Amazon Web Services. Den omfattar också FileMaker Go, gratis från Apple App Store, som har en stor del av användarfunktionaliteten i FileMaker Pro men utan möjlighet att skapa eller redigera en lösningsfil.

FileMaker-plattformen

FileMakers funktionalitet är extremt bred, men i sitt hjärta, i sitt DNA, är det en databas, Draco Engine, ett sätt att hantera poster.

FileMaker Server innehåller en webbtjänst kallad FileMaker WebDirect som simulerar mycket av användarfunktionaliteten i FileMaker Pro, men levereras till moderna webbläsare. Därför kan användare av andra plattformar än OS X, iOS och Windows få tillgång till FileMaker-lösningar via sin webbläsare med WebDirect.

FileMaker-utvecklare kan automatiskt skapa en iOS-app från en FileMaker-lösningsfil med hjälp av FileMaker Software Development Kit (SDK).

Vad är en FileMaker-lösning eller app?

Dessa är olika namn för samma sak eftersom exakt samma programvarufil(er) kan användas på en vanlig dator, en mobil enhet eller delas mellan flera enheter över ett lokalt eller brett nätverk.

Samma fil kan köras naturligt på OS X, iOS och Windows, otroligt men sant.

Lösningarna består av en eller flera filer, där varje fil innehåller:

Databastabeller med poster

Layouter för att visa data

Skripter för att automatisera processer

Värdelistor för att visa alternativ

Ett säkerhetssystem

Anpassade funktioner – utvecklare.

Anpassade menyer – utvecklare lägger till menyer

Teman som styr utseendet

Plugins från tredje part kan användas för att lägga till funktioner

Ett dotterbolag till Apple

FileMaker Inc., med huvudkontor i Santa Clara i Kalifornien, utgick från Claris, det företag som Apple använde för att utveckla programvara för Macs på 1980/90-talet, och är fortfarande ett dotterbolag till Apple.

Gruppens visdom

Här är vad några av våra 27 utvecklare i vår grupp sa som svar på min fråga om varför de fortsatte att använda Filemaker. Kom ihåg att de alla är professionella programvaruutvecklare som skulle kunna välja att arbeta i vilken programvarumiljö som helst – men som väljer att arbeta i FileMaker:

Sju utvecklare med över 20 års erfarenhet var och en:

”Dessa produkter fungerar. De gör det möjligt för mig att skapa marknader för tjänster som jag kan erbjuda.” (31 år)

”Det finns inget annat liknande verktyg. När det gäller dess allomfattande möjligheter, och det fortsätter att expandera. Det finns många spännande saker vid horisonten och det får mig att bli riktigt glad över vad vi kommer att kunna leverera till våra kunder i framtiden. Så för mig är det flexibiliteten och bredden i plattformen.” (30 år)

”Jag lär mig alltid något nytt om produkten, vilket gör att jag kan hjälpa mina kunder mer.” (27 år)

”Anledningen till att jag fortsätter att hålla fast vid FileMaker-plattformen är att den (åtminstone för mig) ofta är perfekt när det gäller kapacitet & design, tillsammans med snabb utveckling & implementering.” (27 år)

”Huvudskälet till att jag använder FileMaker är att jag snabbt kan skapa prototyper och ganska snabbt få igång en fullt fungerande tredimensionell modell. Och eftersom jag lär mig bäst genom att göra, hjälper detta mig att leverera kvalitetslösningar till mina kunder. För mig handlar det verkligen om att skapa mervärde för kunden.” (25 år)

”Man får inte underskatta vikten av plattformsoberoende lösningar. Och det faktum att det är lika tillfredsställande för båda sidorna av min hjärna, allt inom en och samma programvara.” (23 år)

”Anledningen till att jag gillar FileMaker framför allt är dess flexibilitet. Om en kund efter några år helt och hållet ändrar sitt sätt att arbeta, sina processer … är det oftast otroligt snabbt att anpassa programvaran. Detta är något som fortsätter att imponera på mig.” (23 år)

Fem utvecklare med mindre än 20 års erfarenhet vardera:

”Jag anser att FileMaker har 3 primära fördelar: 1. Snabb applikationsutveckling. 2. Spelar fint med andra, AKA integrationsmöjligheter. 3. Distribueras till flera plattformar från en enda utvecklingsmiljö. (20 år)

”Jag utvecklar i FileMaker för att det är vettigt; det tillför mer värde än vad det kostar för det aktuella problemet. (Det = den totala kostnaden, licens + utveckling + driftsättning + support).” (19 år)

”FileMaker har vuxit till en fantastisk plattform med otrolig flexibilitet som begränsas av vår egen fantasi och kreativitet. Vi är otroligt imponerade av den riktning som utvecklingen tar.” (19 år)

”FileMaker är ett verktyg som är så kraftfullt att jag skapar saker som andra utvecklingsplattformar inte kunde göra i tid, pris och utan att behöva lära sig många olika programmeringsspråk.” (17 år)

”FileMaker erbjuder en unik blandning av plattforms- och miljööverskridande utveckling som är snabb, relativt billig och mycket anpassningsbar.” (14 år)

Slutligt har jag använt FileMaker i 18 år eftersom jag verkligen tycker om att använda det varje dag, det har förändrat mitt liv.

Hälsningar, Nick Lightbody

Sussex, UK 8 december 2016

Lämna ett svar

Din e-postadress kommer inte publiceras.