Virthos Systems bringt leicht zu handhabende PHP-Entwicklungsplattform auf den Markt
(firmenpresse) - 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.