servuzmaxguat

MySQL – beyond PHP: Formulare und Reporting

In Apple on Mai 9, 2008 at 10:27

Heute habe ich mich nach einigen Jahren Pause mal wieder auf die Suche nach Reporting und Admin-Tools für MySQL-Datenbanken begeben. Anscheinend gibt es gar nicht so viele Lösungen, die als Allround-Tool daherkommen (oder daherkommen wollen). Letztendlich waren es nämlich für die beiden Aufgaben jeweils nur eine Software, die als tauglich erscheint. Erscheint, später mehr!!

Was meine ich mit Allround-Tool? Durch grafische Oberflächen geprägt erwarten viele Nutzer von einer Datenbank, sie biete Formulare und Berichte (Filemaker-Nutzer). Die etwas Findigeren wissen zumindest, dass es Tabellen gibt und dass diese das eigentliche Herzstück einer Datenbank bilden (Access-Benutzer).

Diese Menschen mit ihrer Desktop-Datenbank sind meistens einsam und effektiv, oder – bereits zu zweit – verzweifelt, weil sie nicht mehr wissen, wer gerade woran arbeitet.

Hier kommt nun eine Netzwerk-Datenbank ins Spiel: in den allermeisten Fällen wohl MySQL. Von diesen allermeisten Fällen benutzen die allermeisten Fälle PHP um MySQL anzusprechen. Verwaltet wird die Datenbank mit PHPmyadmin, weil das alles sowieso in XAMPP mit dabei ist. Heraus kommt eine dynamische Website. Die Formulare sind in HTML geschrieben. Wenn man aber schon soweit gekommen ist, weiß man was ein Editor ist und hat gute Chancen, alles WYSIWYG zu durchschauen und sich Wahrem und Schönem zu widmen.

Aber der Assistent-geführte, Unterformular-verliebte Desktop-Datenbank-Nutzer fragt sich nun: Wo ist die Convenience? Was ist die Konsole? Und wo ist mein Bericht?

Für die Formulare gibt es Servoy. Die grafische Benutzung ist auf den ersten Blick sehr einfach: man wählt die entsprechenden Felder aus und erhält ein Eingabeformular. Seltsamerweise wird Servoy v.a. in der Mac-affinen oder Filemaker-Szene diskutiert, auch weil Filemaker für blöd befunden wird (Anm. zu recht). Mich erinnert es sehr stark an Access; ein Desktop-Datenbankbenutzer kann sich also sehr schnell eingewöhnen.

Für Berichte gibt es Navicat. Nach den Screenshots zu urteilen orientiert sich auch hier die Benutzerführung nach den Assistenten von Access: also es werden Felder ausgewählt, als Boxen in einem Bericht positioniert. Fertig.

Kritik spare ich mir für ein anderes Mal auf. Etwas Wahreres und Schöneres habe ich beschlossen an einer anderen Stelle zu suchen.

Aber wer mag kann, Servoy und Navicat ja ausprobieren. Hilft bestimmt.

All comments are screened for appropriateness. Commenting is a privilege, not a right. Good comments will be cherished, bad comments will be deleted.