- Własnymi słowami – oto dlaczego niektórzy naprawdę mądrzy ludzie kontynuują rozwój w programie FileMaker przez 31 lat.
- Obywatele deweloperzy
- Prawdziwa społeczność
- Ale po pierwsze, czym dokładnie jest FileMaker?
- Co to jest FileMaker Solution lub App?
- An Apple Subsidiary
- Mądrość grupy
- Siedmiu programistów z ponad 20-letnim doświadczeniem każdy:
- Pięciu programistów z mniej niż 20-letnim doświadczeniem każdy:
Własnymi słowami – oto dlaczego niektórzy naprawdę mądrzy ludzie kontynuują rozwój w programie FileMaker przez 31 lat.
Wśród społeczności programistów FileMakera jest wiele osób, które opracowują rozwiązania problemów biznesowych w FileMakerze od 31 lat – dowód bardzo silnego przywiązania do platformy, niespotykanego w szybko zmieniającym się środowisku rozwoju oprogramowania.
Ciekawe jest więc zastanowienie się, dlaczego tak jest? Co takiego jest w platformie FileMaker, że programiści wciąż do niej wracają, skoro jest tak wiele nowszych produktów, które mogą twierdzić, że oferują podobny zakres funkcji, a nawet lepszy?
Zapytałem grupę 27 ekspertów FileMaker Developers, którzy mieli łącznie 536 lat doświadczenia z platformą (co daje średnią nieco poniżej 20 lat dla każdego) i zapytałem ich, dlaczego nadal używają FileMakera:
30% powiedziało, ponieważ była to potężna metoda tworzenia rozwiązań
22% powiedziało, że była to szybka metoda tworzenia rozwiązań
22% powiedziało, że była elastyczna i/lub szereg kilku powodów
Na końcu tego fragmentu przytoczyłem niektóre z ich wnikliwych komentarzy.
Obywatele deweloperzy
Większość ludzi po raz pierwszy używa programu Filemaker jak zwykły człowiek, chcący rozwiązać problem biznesowy, a to proste pierwsze użycie pozostaje łatwe, ponieważ firma FileMaker pozostała wierna swoim korzeniom, zachowując prawdziwą łatwość obsługi.
Prawdziwa społeczność
Jednakże trzeba się nauczyć nieco więcej, aby stworzyć wydajny i skalowalny system, który będzie działał efektywnie w sieci rozległej, a jest wielu dostawców kursów, szkoleń i publikacji oraz doświadczonych programistów, którzy chętnie współpracują z klientami. Społeczność programistów FileMaker jest bardzo pomocna, a dobrze sformułowane pytania zazwyczaj otrzymują bardzo pomocne odpowiedzi i rozwiązania. Zobacz na przykład:
Ale po pierwsze, czym dokładnie jest FileMaker?
Jest to platforma oprogramowania do szybkiego tworzenia oprogramowania obejmująca FileMaker Server, FileMaker Advanced i FileMaker Pro, z wersjami każdego z nich działającymi w systemach OS X lub Windows oraz nowo ogłoszoną usługą FileMaker Cloud dostępną za pośrednictwem Amazon Web Services. Obejmuje ona również FileMaker Go, bezpłatną aplikację z Apple App Store, która ma wiele funkcji FileMaker Pro, ale bez możliwości tworzenia lub edycji pliku rozwiązania.
Zakres funkcjonalności programu FileMaker jest niezwykle szeroki, ale w jego sercu, w jego DNA, znajduje się baza danych, silnik Draco Engine, środek do obsługi rekordów.
FileMaker Server zawiera usługę sieciową o nazwie FileMaker WebDirect, która symuluje wiele funkcji użytkownika programu FileMaker Pro, ale dostarczanych do nowoczesnych przeglądarek. Dlatego użytkownicy platform innych niż OS X, iOS i Windows mogą uzyskać dostęp do rozwiązań FileMaker przez przeglądarkę za pomocą WebDirect.
Deweloperzy FileMaker mogą automatycznie utworzyć aplikację iOS App z pliku FileMaker Solution za pomocą zestawu FileMaker Software Development Kit (SDK).
Co to jest FileMaker Solution lub App?
Są to różne nazwy dla tej samej rzeczy, ponieważ dokładnie ten sam plik(i) oprogramowania może być używany na zwykłym komputerze, urządzeniu mobilnym lub współdzielony przez wiele urządzeń w sieci lokalnej lub rozległej.
Precyzyjnie ten sam plik działa natywnie na OS X, iOS i Windows, niesamowite, ale prawdziwe.
Rozwiązania składają się z jednego lub więcej plików, z których każdy zawiera:
Tablice bazy danych z rekordami
Wykłady do wyświetlania danych
Skrypty do automatyzacji procesów
Listy wartości do wyświetlania opcji
System zabezpieczeń
Funkcje niestandardowe – deweloperskie zdefiniowane wyrażenia
Menu niestandardowe – menu dodane przez programistę
Tematy kontrolujące wygląd
Wtyczki osób trzecich mogą być używane do dodawania funkcji
An Apple Subsidiary
FileMaker Inc., z siedzibą w Santa Clara w Kalifornii, została wyodrębniona z Claris, firmy, której Apple używało do tworzenia oprogramowania dla komputerów Mac w latach 1980/90, i pozostaje spółką zależną Apple.
Mądrość grupy
Oto, co powiedzieli niektórzy z naszej grupy 27 programistów w odpowiedzi na moje pytanie, dlaczego nadal używają Filemakera. Pamiętaj, że wszyscy oni są profesjonalnymi programistami, którzy mogliby wybrać pracę w dowolnym środowisku programistycznym – ale wybrali pracę w FileMakerze:
Siedmiu programistów z ponad 20-letnim doświadczeniem każdy:
„Te produkty działają. Pozwalają mi tworzyć rynki dla usług, które mogę świadczyć.” (31 lat)
„Nie ma drugiego takiego narzędzia jak to. Pod względem wszechogarniających możliwości, a to wciąż się rozszerza. Na horyzoncie jest wiele ekscytujących rzeczy, które sprawiają, że jestem naprawdę podekscytowany tym, co będziemy mogli dostarczyć naszym klientom w przyszłości. Dla mnie liczy się elastyczność i szeroki zakres platformy.” (30 lat)
„Zawsze uczę się czegoś nowego dzięki produktowi, co pozwala mi bardziej pomagać moim klientom.” (27 lat)
„Powodem, dla którego wciąż trzymam się platformy FileMaker, jest to, że (przynajmniej dla mnie) często trafia ona w dobry punkt możliwości & projektowania, wraz z szybkością rozwoju & wdrażania.” (27 lat)
„Głównym powodem, dla którego używam FileMakera, jest to, że mogę szybko prototypować i dość szybko uzyskać w pełni funkcjonalny model trójwymiarowy. A ponieważ najlepiej uczę się poprzez działanie, pomaga mi to dostarczać klientom rozwiązania wysokiej jakości. Dla mnie naprawdę chodzi o dodawanie wartości do klienta.” (25 lat)
„Nie należy nie doceniać znaczenia cross-platform. I fakt, że jest to równie satysfakcjonujące dla obu stron mojego mózgu, a wszystko to wewnątrz jednego kawałka oprogramowania.” (23 lata)
„Powodem, dla którego lubię FileMakera przede wszystkim, jest jego elastyczność. Jeśli po kilku latach klient całkowicie zmienia sposób pracy, swoje procesy… zwykle niewiarygodnie szybko można dostosować oprogramowanie. To jest coś, co ciągle robi na mnie wrażenie”. (23 lata)
Pięciu programistów z mniej niż 20-letnim doświadczeniem każdy:
„Uważam, że FileMaker ma 3 podstawowe zalety: 1. Szybkie tworzenie aplikacji; 2. Możliwość integracji z innymi, AKA; 3. Wdrażanie na wiele platform z jednego środowiska programistycznego”. (20 lat)
„Tworzę w FileMakerze, ponieważ ma to sens; dodaje więcej wartości niż kosztuje w przypadku danego problemu. (to = całkowity koszt, licencjonowanie + rozwój + wdrażanie + wsparcie).” (19 lat)
„FileMaker rozrósł się do niesamowitej platformy o niewiarygodnej elastyczności, ograniczonej przez naszą własną wyobraźnię i kreatywność. Jestem pod ogromnym wrażeniem kierunku, w jakim zmierzają sprawy.” (19 lat)
„FileMaker to narzędzie, które jest tak potężne, że tworzę rzeczy, których inne platformy programistyczne nie były w stanie zrobić w czasie, cenie i bez konieczności uczenia się wielu różnych języków programowania.” (17 lat)
„FileMaker oferuje unikalne połączenie rozwoju międzyplatformowego, międzyśrodowiskowego, które jest szybkie, stosunkowo niedrogie i bardzo adaptowalne.” (14 lat)
Na koniec dodam, że używam FileMakera od 18 lat, ponieważ naprawdę lubię go używać na co dzień, zmienił moje życie.
Cheers, Nick Lightbody
Sussex, Wielka Brytania 8 grudnia 2016
.