(openPR) Die Virthos Systems GmbH, Bremen, hat eine neuartige Plattform für das Entwickeln und Betreiben von datenbankgestützten Web-Applikationen vorgestellt, die sich nach Herstellerangaben durch einfache Handhabung, Robustheit und Flexibilität auszeichnet. Das Produkt namens Virthos Master wendet sich an Webdesigner und Anwendungsprogrammierer, die im Kundenauftrag individuelle Online-Shops, Webportale, Diskussionsforen, Workflowlösungen oder andere Internet- bzw. Intranet-Anwendungen entwickeln wollen und denen die bisherigen Entwicklungsumgebungen zu komplex, zu teuer oder zu unflexibel sind. Internet-Agenturen und Softwarehäuser können nach Aussagen des Herstellers durch den Einsatz von Virthos Master nicht nur die Entwicklungszeiten bei Kundenprojekten verkürzen, sondern zugleich die Softwarequalität erhöhen und den Schulungsaufwand bei ihren Mitarbeitern verringern.
Virthos Master ist in der Skriptsprache PHP entwickelt und nutzt mySQL als Datenbankplattform. Für die Template-Erstellung und die Definition der Anwendungslogik steht eine einfache Makrosprache namens VirthosTalk zur Verfügung, so dass der Entwickler, wenn überhaupt, nur für speziellere Anforderungen noch PHP-Code schreiben oder einbinden muss. Die VirthosTalk-Makros werden durch einen eingebauten Compiler automatisch in ausführbare PHP-Skripte umgewandelt, der unter allen gängigen Serverkonfigurationen lauffähig sind, unabhängig davon, welche PHP-Version (ab 4.1) installiert ist, ob Safe-mode aktiv ist, welche Bibliotheken vorhanden sind etc. Die entwickelten Anwendungen sollen somit ohne großen Test- und Anpassungsaufwand in hohem Maße portabel und sicher sein.
Auch bei der Datenbankadministration soll Virthos Master Zeit sparen helfen: Die benötigten mySQL-Tabellen und -Spalten werden automatisch nach Bedarf erstellt, ohne dass man SQL-Befehle schreiben oder ein Verwaltungswerkzeug wie phpMyAdmin verwenden muss. Die meisten Abfragen lassen sich in einfacher VirthosTalk-Syntax formulieren, so dass man auch in diesem Punkt nur bei spezielleren Anforderungen auf SQL-Befehle zurückgreifen muss. Der Aufbau und die Verwendung von Relationen wird erleichtert durch ein virtuelles hierarchisches Ablagesystem, das Virthos Master bereitstellt und das Datensätze aus beliebigen Tabellen in einer Baumstruktur miteinander verknüpft.
Die Grundfunktionen, die jede Web-Applikation braucht, stellt Virthos Master standardmäßig zur Verfügung. Dazu gehören ein Sessionmanagement, eine Unix-ähnliche Benutzerverwaltung, seiten- bzw. datensatzbezogene Zugriffsrechte, ein halbautomatischer Caching-Mechanismus sowie Grundfunktionen für die Verarbeitung von Formulardaten, die dem Entwickler unter anderem die Behandlung von hochgeladenen Bildern und Dateien abnehmen.
Virthos Master ist für die Offline-Arbeit kostenlos nutzbar, so dass man Anwendungen in einer lokalen Umgebung entwickeln und dann auf den Zielserver portieren kann, ohne doppelte Lizenzgebühren zu zahlen. Für das Austauschen von Datenbankinhalten zwischen verschiedenen Virthos-Master-Umgebungen stehen integrierte Backup- und Restore-Funktionen sowie ein XML-Import- und -Export-Filter zur Verfügung.
Das neue Mitglied der Virthos-Familie beruht auf derselben Technologie, die auch in den seit längerem erhältlichen Content-Management-Produkten Virthos Basic und Virthos Pro zum Einsatz kommt. Aus diesem Grund übernimmt Virthos Master auch deren Versionszählung und beginnt mit Versionsnummer 2.1. Bestehende Virthos-Pro-Umgebungen können durch ein einfaches Upgrade zur Master-Version erweitert werden, und auch für Basic-Umgebungen steht ein Upgrade-Pfad zur Verfügung. Der Preis für eine Master-Einzellizenz liegt bei 290 Euro zuzüglich Mehrwertsteuer. Kostenlose Test- und Entwicklungsversionen sind unter www.virthos.net verfügbar.











