Så, hvorfor bruger folk FileMaker?

En superhurtig responsiv fotoblog webside skabt med Deskspace CMS – en ny App bygget med FileMaker.

FileMaker-udviklerfællesskabet omfatter mange folk, der har udviklet løsninger på forretningsproblemer i FileMaker i op til 31 år – et bevis på en meget stærk platformloyalitet, hvilket er usædvanligt i et softwareudviklingsmiljø i hastig udvikling.

Så det er interessant at overveje, hvorfor det er sådan? Hvad er det ved FileMaker-platformen, der får udviklere til at vende tilbage, når der findes så mange nyere produkter, der kan hævde at tilbyde et lignende udvalg af funktioner eller bedre?

Jeg spurgte en gruppe på 27 FileMaker-ekspertudviklere, der i alt havde 536 års erfaring med platformen tilsammen (det er et gennemsnit på knap 20 år hver), og spurgte dem, hvorfor de fortsatte med at bruge FileMaker:

30% sagde, fordi det var en kraftfuld metode til at udvikle løsninger

22% sagde, at det var en hurtig metode til at udvikle løsninger

22% sagde, at det var fleksibelt og/eller en række flere grunde

Jeg har citeret nogle af deres indsigtsfulde kommentarer i slutningen af dette stykke.

Borgere udviklere

De fleste mennesker bruger først Filemaker som en normal person, der ønsker at løse et forretningsproblem, og denne enkle første brug forbliver let, fordi FileMaker er forblevet tro mod sine rødder med hensyn til at opretholde ægte brugervenlighed.

Et ægte fællesskab

Det er dog nødvendigt at lære lidt mere for at skabe et effektivt og skalerbart system, der kan køre effektivt over et Wide Area Network, og der er mange udbydere af kurser, uddannelse og publikationer og erfarne udviklere, der gerne arbejder sammen med deres kunder. FileMaker-udviklerfællesskabet er meget støttende, og velformulerede spørgsmål vil generelt få meget hjælpsomme svar og løsninger. Se f.eks.:

Men først, hvad er FileMaker egentlig?

Det er en softwareplatform til hurtig udvikling, der omfatter FileMaker Server, FileMaker Advanced og FileMaker Pro, med versioner af hver af dem, der kører på enten OS X eller Windows, og den nyligt annoncerede FileMaker Cloud-tjeneste, der er tilgængelig via Amazon Web Services. Den omfatter også FileMaker Go, som er gratis i Apple App Store, og som har mange af brugerfunktionerne fra FileMaker Pro, men uden mulighed for at oprette eller redigere en løsningsfil.

FileMaker-platformen

FileMakers funktionalitet er ekstremt bred, men i sin kerne, i sit DNA, er det en database, Draco Engine, et middel til at håndtere records.

FileMaker Server indeholder en webtjeneste kaldet FileMaker WebDirect, som simulerer en stor del af brugerfunktionaliteten i FileMaker Pro, men leveret til moderne browsere. Derfor kan brugere af andre platforme end OS X, iOS og Windows få adgang til FileMaker-løsninger via deres browser med WebDirect.

FileMaker-udviklere kan automatisk oprette en iOS-app fra en FileMaker-løsningsfil ved hjælp af FileMaker Software Development Kit (SDK).

Hvad er en FileMaker-løsning eller -app?

Dette er forskellige navne for den samme ting, fordi nøjagtig den samme softwarefil(er) kan bruges på en normal computer, en mobilenhed eller faktisk deles på tværs af flere enheder over et lokalt eller Wide Area Network.

Precis den samme fil kører nativt på OS X, iOS og Windows, utroligt men sandt.

Løsninger består af en eller flere filer, hvor hver fil indeholder:

Databasetabeller med poster

Layouts til visning af data

Skripter til automatisering af processer

Værdilister til visning af valgmuligheder

Et sikkerhedssystem

Brugerdefinerede funktioner – udvikler definerede udtryk

Brugsdefinerede menuer – menuer tilføjet af udvikleren

Temaer, der styrer udseendet

Plugins fra tredjepart kan bruges til at tilføje funktioner

Et Apple-datterselskab

FileMaker Inc., med hovedkvarter i Santa Clara i Californien, blev udskilt fra Claris, det firma, som Apple brugte til at udvikle software til Macs i 1980/90’erne, og det er fortsat et datterselskab af Apple.

Gruppevisdom

Her er, hvad nogle af vores gruppe på 27 udviklere sagde som svar på mit spørgsmål om, hvorfor de fortsatte med at bruge Filemaker. Husk, at de alle er professionelle softwareudviklere, som kunne vælge at arbejde i et hvilket som helst softwaremiljø – men som vælger at arbejde i FileMaker:

Syv udviklere med over 20 års erfaring hver især:

“Disse produkter virker. De giver mig mulighed for at skabe markeder for de tjenester, jeg kan tilbyde.” (31 år)

“Der findes ikke noget andet værktøj som det. Med hensyn til de altomfattende muligheder, det har, og det fortsætter med at blive udvidet. Der er mange spændende ting i horisonten, og det gør mig virkelig begejstret for, hvad vi vil kunne levere til vores kunder i fremtiden. Så for mig er det fleksibiliteten og bredden i platformen.” (30 år)

“Jeg lærer altid noget nyt om produktet, hvilket gør det muligt for mig at hjælpe mine kunder mere.” (27 år)

“Grunden til, at jeg bliver ved med at holde fast i FileMaker-platformen, er, at den (i hvert fald for mig) ofte rammer det gyldne punkt med hensyn til kapacitet & design, sammen med udviklingshastighed & implementering.” (27 år)

“Hovedårsagen til, at jeg bruger FileMaker, er, at jeg hurtigt kan lave prototyper og ret hurtigt få en fuldt funktionel 3-dimensionel model op at køre. Og da jeg lærer bedst ved at gøre det, hjælper det mig med at levere kvalitetsløsninger til mine kunder. For mig handler det virkelig om at tilføre værdi til kunden.” (25 år)

“Man skal ikke undervurdere betydningen af cross-platform. Og det faktum, at det er lige tilfredsstillende for begge sider af min hjerne, alt sammen inden for det samme stykke software.” (23 år)

“Grunden til, at jeg kan lide FileMaker mest af alt, er dets fleksibilitet. Hvis en kunde efter nogle år ændrer fuldstændig sin måde at arbejde på, sine processer … er det som regel utrolig hurtigt at tilpasse softwaren. Det er noget, der bliver ved med at imponere mig.” (23 år)

Fem udviklere med mindre end 20 års erfaring hver:

“Jeg mener, at FileMaker har 3 primære fordele: 1. Hurtig applikationsudvikling; 2. Spiller godt sammen med andre, AKA integrationsmuligheder; 3. Udrulning til flere platforme fra et enkelt udviklingsmiljø. (20 år)

“Jeg udvikler i FileMaker, fordi det giver mening; det tilfører mere værdi, end det koster i forhold til det pågældende problem. (det = de samlede omkostninger, licens + udvikling + implementering + support).” (19 år)

“FileMaker er vokset til en fantastisk platform med utrolig fleksibilitet, som kun er begrænset af vores egen fantasi og kreativitet. Utroligt imponeret over den retning, tingene bevæger sig i.” (19 år)

“FileMaker er et værktøj, der er så kraftfuldt, at jeg skaber ting, som andre udviklingsplatforme ikke kunne gøre i forhold til tid, pris og uden at skulle lære mange forskellige programmeringssprog.” (17 år)

“FileMaker tilbyder en unik blanding af udvikling på tværs af platfom og miljøer, som er hurtig, relativt billig og meget fleksibel.” (14 år)

Endeligt har jeg brugt FileMaker i 18 år, fordi jeg virkelig nyder at bruge det hver dag, det har ændret mit liv.

Hilsen, Nick Lightbody

Sussex, UK 8. december 2016

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.