dbo:abstract
|
- Prado ist ein Web Application Framework, mit dem Webanwendungen objektorientiert, template-orientiert und ereignisorientiert entwickelt werden können.Es wird eine Vielzahl von Komponenten bereitgestellt. PRADO steht für PHP Rapid Application Development object oriented (ursprünglich nur PHP Rapid Application Development). Ziele des Prado-Frameworks sind:
* Wiederverwendbarkeit, das heißt, Benutzercode und alle Prado-Komponenten sind wiederverwendbar.
* Ereignisgesteuerte Programmierung (event-driven programming), d. h. dass Benutzeraktivitäten, wie Klicken auf Schaltflächen etc. als Server-Ereignisse eingefangen werden. Der Entwickler kann sich auf die Businesslogik konzentrieren, anstatt mit POST und GET zu hantieren.
* Teamintegration – durch die Komponentenorientierung kann in Teams entwickelt werden, da die Aufgaben und Verantwortlichkeiten klar abgrenzbar sind.
* Vordefinierte Web Controls (Widgets) erlauben den schnellen Zusammenbau von Benutzeroberflächen. Dabei gibt es einfache Controls (Schaltfläche, Feld) bis hin zu komplexen Controls (Data Grid mit Sortierfunktionen, Editierfunktion, …)
* I18N- und L10N-Protokollunterstützung
* Ajax-Unterstützung ab Version 3.1
* Komponenten zur Vereinheitlichung des Datenbankzugriffs, basierend auf PDO (seit Version 3.1)
* Der zum Browser gesendete Code ist XHTML-kompatibel
* Fehlerbehandlungsroutinen normieren den Umgang mit Fehlern und Ausnahmen. (de)
- Prado ist ein Web Application Framework, mit dem Webanwendungen objektorientiert, template-orientiert und ereignisorientiert entwickelt werden können.Es wird eine Vielzahl von Komponenten bereitgestellt. PRADO steht für PHP Rapid Application Development object oriented (ursprünglich nur PHP Rapid Application Development). Ziele des Prado-Frameworks sind:
* Wiederverwendbarkeit, das heißt, Benutzercode und alle Prado-Komponenten sind wiederverwendbar.
* Ereignisgesteuerte Programmierung (event-driven programming), d. h. dass Benutzeraktivitäten, wie Klicken auf Schaltflächen etc. als Server-Ereignisse eingefangen werden. Der Entwickler kann sich auf die Businesslogik konzentrieren, anstatt mit POST und GET zu hantieren.
* Teamintegration – durch die Komponentenorientierung kann in Teams entwickelt werden, da die Aufgaben und Verantwortlichkeiten klar abgrenzbar sind.
* Vordefinierte Web Controls (Widgets) erlauben den schnellen Zusammenbau von Benutzeroberflächen. Dabei gibt es einfache Controls (Schaltfläche, Feld) bis hin zu komplexen Controls (Data Grid mit Sortierfunktionen, Editierfunktion, …)
* I18N- und L10N-Protokollunterstützung
* Ajax-Unterstützung ab Version 3.1
* Komponenten zur Vereinheitlichung des Datenbankzugriffs, basierend auf PDO (seit Version 3.1)
* Der zum Browser gesendete Code ist XHTML-kompatibel
* Fehlerbehandlungsroutinen normieren den Umgang mit Fehlern und Ausnahmen. (de)
|