Entwicklungsgeschichte
Historische Entwicklung von FileMaker Layout und Skripting
FileMaker ist eine vielseitige Entwicklungsplattform und hat eine echt spannende Geschichte in der Softwareentwicklung. Viele Funktionen stammen aus anderen Anwendungen der 80er und 90er Jahre. In diesem Blogbeitrag schauen wir uns gemeinsam die Ursprünge des Layout-Modus, das Skripting und das ganze Datenbankkonzept von FileMaker an und entdecken, wie diese Elemente weiterhin lebendig bleiben.
1. Layout-Modus: Inspiration durch MacDraw
MacDraw, das 1984 von Apple herausgebracht wurde, war eines der ersten WYSIWYG-Zeichenprogramme. Es machte es den Nutzern super einfach, Grafiken und Layouts zu erstellen und stellte einen großen Fortschritt in der Softwarewelt dar.
Der Layout-Modus von FileMaker hat sich viel von MacDraw abgeschaut. Er erlaubt den Nutzern, ganz entspannt Layouts für Berichte, Datenansichten und Benutzeroberflächen mithilfe von Drag-and-Drop-Werkzeugen zu gestalten. Linien, Textfelder, Formen und Schaltflächen können präzise platziert werden, was die Gestaltung der Datenpräsentation total einfach macht.
Im Laufe der Jahre hat FileMaker den Layout-Modus immer weiter verbessert. Zu den spannenden Neuerungen gehören dynamische Themen, responsive Layouts für mobile Geräte und interaktive WebViewer. Diese Updates haben die Benutzerfreundlichkeit des Layout-Modus wirklich aufgemotzt und sind besonders klasse für Anfänger.
2. Skripting: Von HyperTalk zu AppleScript
HyperCard, die 1987 von Apple ins Leben gerufen wurde, war eine großartige Software, die «Stacks» von Karten nutzte, um Informationen zu organisieren. Jede Karte konnte interaktive Objekte wie Textfelder, Schaltflächen und Grafiken enthalten. HyperCard hatte sogar eine eingebaute Programmiersprache namens HyperTalk, die den Nutzern erlaubte, alles zu steuern.
AppleScript, das in den frühen 90ern populär wurde, ließ sich von HyperTalk inspirieren und ermöglichte den Nutzern die Automatisierung von Anwendungen auf dem Macintosh. Es war Teil der Open Scripting Architecture (OSA) von Apple und ermöglichte den Austausch von Informationen zwischen verschiedenen Anwendungen.
FileMaker hat Skripting-Funktionen integriert, die von diesen spannenden Technologien beeinflusst wurden. Nutzer können ganz leicht komplexe Workflows und Automatisierungen in ihren Datenbanken erstellen, ähnlich wie damals mit HyperTalk in HyperCard. Diese Skripte helfen, Aufgaben zu automatisieren und die Anwendung zu erweitern.
3. Datenbankkonzept: Verbindung zu HyperCard
HyperCard verband eine einfache Datenbank mit einer grafischen Benutzeroberfläche. Es erlaubte den Nutzern, Informationen in “Stacks” von Karten zu organisieren. HyperCard war eines der ersten erfolgreichen Hypermedia-Systeme und machte die Datenorganisation und -präsentation super einfach.
FileMaker hat dieses Konzept übernommen und zu einer vollwertigen relationalen Datenbank weiterentwickelt. Es bietet eine benutzerfreundliche Oberfläche, die es den Nutzern ermöglicht, ihre Daten schnell und unkompliziert zu organisieren und zu präsentieren. Die Kombination aus Layout-Design und Skripting eröffnet den Nutzern kreative Möglichkeiten, um individuelle Lösungen zu schaffen, die perfekt auf ihre Bedürfnisse zugeschnitten sind.
Fazit
Die Entwicklung von FileMaker zeigt ganz schön gut, wie kreative Ideen aus der Vergangenheit in modernen Anwendungen weiterleben können. Durch die Integration und Verbesserung von Konzepten aus MacDraw, HyperCard und AppleScript hat FileMaker eine starke und flexible Plattform geschaffen, die sowohl für Neuankömmlinge als auch für erfahrene Entwickler echt genial ist. Diese historischen Wurzeln haben dazu beigetragen, FileMaker zu einem erstklassigen Werkzeug für maßgeschneiderte Datenbanklösungen zu machen.