Woher es kommt
Aus Access ins Web – und warum so wenig Technik darin steckt.
Es gab MDok schon
Fünfundzwanzig Fassungen lang war MDok eine Access-Anwendung. Sie tat, was sie sollte, und sie hatte die Nachteile ihrer Gattung: Auf jedem Arbeitsplatz musste etwas installiert sein, jede Änderung musste verteilt werden, und wer von außerhalb daran wollte, kam nicht heran.
Version 26 ist der Umbau ins Web. Der fachliche Inhalt ist vollständig übernommen – Tabellen, Regeln, Begriffe. Entfallen ist nur, was der alten Plattform geschuldet war.
Warum eine Web-Anwendung
Auf den Arbeitsplätzen ist nichts einzurichten. Es gibt genau eine Stelle, an der aktualisiert, gesichert und nachgesehen wird, und eine Änderung gilt für alle im selben Augenblick. Und dieselbe Anwendung ist im Haus wie aus der Ferne dieselbe.
Warum SQLite und kein Datenbankserver
Es schreibt genau ein Prozess, und bei fünf gleichzeitigen Nutzern entsteht dabei kein Gedränge. Die Datenbank ist eine einzige Datei – das macht Sichern und Umziehen einfach. Ein Datenbankdienst wäre Betriebsaufwand ohne Gegenwert.
Warum kein JavaScript-Framework
Die Oberfläche besteht aus wenigen Seiten, die der Server fertig ausliefert. Ein Framework brächte Bauwerkzeuge, Abhängigkeiten und eine Halbwertszeit mit, die kürzer ist als die eines Ablagesystems. Was hier läuft, läuft in fünf Jahren noch.
Wie gebaut wird
In Sprints, jeder mit einem Kriterium, an dem sich zeigt, ob er fertig ist. Jede Änderung steht mit Datum und Begründung in einem Änderungsprotokoll, jede bekommt eine Versionsnummer, und was ausgerollt wird, bekommt eine Marke.
Über sechshundert Tests laufen bei jeder Änderung. Sie halten nicht nur fest, was die Anwendung tut, sondern auch jeden Fehler, der einmal aufgetreten ist – damit er nicht ein zweites Mal auftritt.
Was das für Sie heißt
Ein System, das aus dem Gebrauch entstanden ist und nicht aus einer Produktidee. Wenn Ihnen etwas fehlt, ist das eine Frage, über die man reden kann.
Schreiben Sie mir