WebDevBerlin

Agavi

PHP5 / Technik

Aus dem PHP4-Framework Mojavi ist das neue PHP5 Webframework Agavi entstanden. Wie bei Ruby on Rails übernimmt ein Kommandozeilen-Tool die Generierung von den Grundelementen.

Validierung/Normalisierung

Jeder Input wird für Agavi validiert und normalisiert. Dadurch lassen sich Sicherheitsprobleme mit maliziösem Input bei gut gepflegtem Quelltext ausschließen.

MVC

Agavi verwendet einen Front-Controller, der auf Basis von url-patterns für das Routing die passende Validator-Action-View-Chain matched. Dadurch sind sprechende URLs und damit Suchmaschinenfreundlichkeit ohne Zuarbeit möglich.

Deployment

Von der Entwicklung bis zum Live-Gang, bietet Agavi Environments an. Diese Umgebungen können mit speziellen Konfigurationen personalisiert werden. Dadurch ist das Aufsetzen einer Arbeitsumgebung in kürzester Zeit passiert und auch das aktualisieren der Live-Seite ohne Probleme und nahezu keiner Downtime möglich.

Die offizielle Webseite ist agavi.org.