- Omilla sanoillaan – tässä on syy, miksi jotkut todella fiksut ihmiset ovat jatkaneet FileMakerin kehittämistä jopa 31 vuoden ajan.
- Kansalaiskehittäjät
- Todellinen yhteisö
- Mutta ensin, mikä FileMaker tarkalleen ottaen on?
- Mikä on FileMaker-ratkaisu tai sovellus?
- An Apple Subsidiary
- Ryhmäviisaus
- Seitsemän kehittäjää, joilla jokaisella on yli 20 vuoden kokemus:
- Viisi kehittäjää, joilla kullakin on alle 20 vuoden kokemus:
Omilla sanoillaan – tässä on syy, miksi jotkut todella fiksut ihmiset ovat jatkaneet FileMakerin kehittämistä jopa 31 vuoden ajan.
FileMaker-kehittäjäyhteisössä on monia ihmisiä, jotka ovat kehittäneet ratkaisuja liiketoimintaongelmiin FileMakerilla jopa 31 vuoden ajan – todiste erittäin vahvasta alustaan liittyvästä uskollisuudesta, mikä on epätavallista nopeasti kehittyvässä ohjelmistokehitysympäristössä.
Onkin mielenkiintoista pohtia, miksi näin on? Mikä FileMaker-alustassa on sellaista, että se pitää kehittäjät palaamassa takaisin, vaikka on niin monia uudempia tuotteita, jotka saattavat väittää tarjoavansa samanlaisia tai parempia ominaisuuksia?
Kysyin ryhmältä 27:ää FileMakerin asiantuntijakehittäjää, joilla oli yhteensä 536 vuoden kokemus alustasta (eli keskimäärin vajaat 20 vuotta jokaisella), ja kysyin heiltä, miksi he jatkavat FileMakerin käyttöä:
30 % sanoi, että se oli tehokas tapa kehittää ratkaisuja
22 % sanoi, että se oli nopea tapa kehittää ratkaisuja
22 % sanoi, että se oli joustava ja/tai useita eri syitä
Olen lainannut joitain heidän oivaltavia kommenttejaan tämän artikkelin lopussa.
Kansalaiskehittäjät
Suuri osa ihmisistä käyttää Filemakeria ensimmäisen kerran tavallisena ihmisenä, joka haluaa ratkaista liiketoimintaongelman, ja tämä yksinkertainen ensikäyttö pysyy helppona, koska FileMaker on pysynyt uskollisena juurilleen todellisen helppokäyttöisyyden säilyttämisessä.
Todellinen yhteisö
On kuitenkin tarpeen oppia hieman enemmän, jotta voi luoda tehokkaan ja skaalautuvan järjestelmän, joka toimii tehokkaasti laajakaistaverkossa, ja on olemassa monia kurssien, koulutuksen ja julkaisujen tarjoajia sekä kokeneita kehittäjiä, jotka työskentelevät mielellään asiakkaidensa kanssa. FileMaker-kehittäjäyhteisö on hyvin kannustava, ja hyvin muotoiltuihin kysymyksiin saa yleensä erittäin hyödyllisiä vastauksia ja ratkaisuja. Katso esimerkiksi:
Mutta ensin, mikä FileMaker tarkalleen ottaen on?
Se on nopean kehityksen ohjelmistoalusta, joka koostuu FileMaker Serveristä, FileMaker Advancedista ja FileMaker Prosta, joiden versiot toimivat joko OS X:ssä tai Windowsissa, ja hiljattain julkistettu FileMaker Cloud -palvelu, joka on saatavilla Amazon Web Servicesin kautta. Se sisältää myös Applen App Storesta ilmaiseksi saatavan FileMaker Go:n, jossa on suuri osa FileMaker Pron käyttäjätoiminnoista, mutta jossa ei ole mahdollisuutta luoda tai muokata ratkaisutiedostoa.
FileMakerin toimintojen kirjo on erittäin laaja, mutta ytimeltään, DNA:ltaan, se on tietokanta, Draco-moottori (Draco Engine), eli tietueiden käsittelyyn tarkoitettu väline.
FileMaker Server sisältää FileMaker WebDirect -nimisen verkkopalvelun, joka simuloi suurta osaa FileMaker Pron käyttäjätoiminnoista, mutta toimitetaan nykyaikaisille selaimille. Näin ollen muiden alustojen kuin OS X:n, iOS:n ja Windowsin käyttäjät voivat käyttää FileMaker-ratkaisuja selaimensa kautta WebDirectin avulla.
FileMaker-kehittäjät voivat luoda automaattisesti iOS-sovelluksen FileMaker-ratkaisutiedostosta FileMaker Software Development Kit (SDK) -ohjelmistokehityspaketin (SDK) avulla.
Mikä on FileMaker-ratkaisu tai sovellus?
Nämä ovat eri nimiä samalle asialle, koska täsmälleen samaa ohjelmistotiedostoa (tai -tiedostoja) voidaan käyttää tavallisella tietokoneella, mobiililaitteella tai jopa jakaa useiden laitteiden kesken paikallis- tai laajakaistaverkossa.
Täsmälleen sama tiedosto toimii natiivisti OS X:ssä, iOS:ssä ja Windowsissa, hämmästyttävää mutta totta.
Ratkaisut koostuvat yhdestä tai useammasta tiedostosta, joista jokainen sisältää:
tietueiden tietokantataulukot
asettelut tietojen näyttämiseksi
skriptit prosessien automatisoimiseksi
arvoluettelot vaihtoehtojen näyttämiseksi
tietoturvajärjestelmä
Tietueiden mukautetut toiminnot – kehittäjä. määritellyt lausekkeet
Tilaustyöntövalikot – kehittäjän lisäämät valikot
Teemat, jotka ohjaavat ulkoasua
Kolmannen osapuolen liitännäisiä voidaan käyttää ominaisuuksien lisäämiseen
An Apple Subsidiary
FileMaker Inc., jonka pääkonttori sijaitsee Santa Clarassa Kaliforniassa, erotettiin Clariksesta, yrityksestä, jota Apple käytti 1980/90-luvulla Mac-ohjelmistojen kehittämiseen, ja se on edelleen Applen tytäryhtiö.
Ryhmäviisaus
Tässä on se, mitä eräät 27:stä kehittäjästä koostuvasta ryhmästämme vastasivat kysymykseeni, jossa kysyin, miksi he jatkavat Filemakerin käyttöä. Muista, että he kaikki ovat ammattimaisia ohjelmistokehittäjiä, jotka voisivat työskennellä missä tahansa ohjelmistoympäristössä – mutta jotka valitsivat FileMakerin:
Seitsemän kehittäjää, joilla jokaisella on yli 20 vuoden kokemus:
”Nämä tuotteet toimivat. Niiden avulla voin luoda markkinoita palveluille, joita voin tarjota.” (31 vuotta)
”Ei ole olemassa mitään muuta vastaavaa työkalua. Mitä tulee sen kaiken kattaviin mahdollisuuksiin, ja se laajenee jatkuvasti. Horisontissa on monia jännittäviä asioita, ja se saa minut todella innostuneeksi siitä, mitä voimme tarjota asiakkaillemme tulevaisuudessa. Minulle kyse on siis alustan joustavuudesta ja laajuudesta.” (30 vuotta)
”Opin tuotteesta aina jotain uutta, minkä ansiosta voin auttaa asiakkaitani enemmän.” (27 vuotta)
”Syy, miksi pysyn edelleen FileMaker-alustassa, on se, että (ainakin minulle) se osuu usein kyvykkyyden & suunnittelun sekä kehityksen nopeuden & käyttöönoton makeaan pisteeseen.” (27 vuotta)
”Tärkein syy siihen, että käytän FileMakeria, on se, että voin prototyypittää nopeasti ja saada täysin toimivan kolmiulotteisen mallin käyttöön melko nopeasti. Ja koska opin parhaiten tekemällä, tämä auttaa minua toimittamaan laadukkaita ratkaisuja asiakkailleni. Minulle kyse on todella lisäarvon tuottamisesta asiakkaalle.” (25 vuotta)
”Ristikkäisten alustojen merkitystä ei pidä aliarvioida. Ja sitä, että se tyydyttää yhtä lailla aivojeni molempia puolia, kaikki yhden ohjelmiston sisällä.” (23 vuotta)
”Syy, miksi pidän FileMakerista ennen kaikkea, on sen joustavuus. Jos asiakas muutamien vuosien jälkeen muuttaa kokonaan työskentelytapaansa, prosessejaan… ohjelmistoa on yleensä uskomattoman nopea mukauttaa. Tämä on asia, joka tekee minuun jatkuvasti vaikutuksen.” (23 vuotta)
Viisi kehittäjää, joilla kullakin on alle 20 vuoden kokemus:
”Mielestäni FileMakerilla on kolme ensisijaista etua: 1. Nopea sovelluskehitys; 2. Pelaa mukavasti muiden kanssa, AKA integraatiomahdollisuudet; 3. Käyttöönotto useille alustoille yhdestä kehitysympäristöstä. (20 vuotta)
”Kehitän FileMakerilla, koska se on järkevää; se tuo enemmän lisäarvoa kuin se maksaa käsillä olevaan ongelmaan. (se = kokonaiskustannukset, lisensointi + kehitys + käyttöönotto + tuki).” (19 vuotta)
”FileMaker on kasvanut uskomattomalla joustavuudella varustetuksi hämmästyttäväksi alustaksi, jota rajoittaa oma mielikuvituksemme ja luovuutemme. Uskomattoman vaikuttunut siitä, mihin suuntaan asiat ovat menossa.” (19 vuotta)
”FileMaker on niin tehokas työkalu, että pystyn luomaan asioita, joita muut kehitysalustat eivät pystyisi tekemään ajallisesti, hinnallisesti ja ilman, että tarvitsee opetella monia eri ohjelmointikieliä.” (17 vuotta)
”FileMaker tarjoaa ainutlaatuisen yhdistelmän cross-platfom- ja cross-environment-kehitystä, joka on nopeaa, suhteellisen edullista ja erittäin mukautuvaa.” (14 vuotta)
Loppujen lopuksi olen käyttänyt FileMakeria 18 vuotta, koska nautin todella siitä, että käytän sitä joka päivä, se on muuttanut elämäni.
Cheers, Nick Lightbody
Sussex, Iso-Britannia 8. joulukuuta 2016