PRADO-Framework

Prado is a web application framework, object-oriented web applications with the, template- based and can be developed event-driven. There is provided a plurality of components. PRADO stands (originally only PHP Rapid Application Development ) Rapid Application Development for PHP object oriented.

Objectives of the Prado framework are:

  • Reusability, that is, user code and Prado components are reusable.
  • Event-driven programming (event -driven programming ), that is, that user activity, such as clicking buttons, etc. can be captured as server events. The developer can concentrate on the business logic, rather than to fiddle with POST and GET.
  • Team integration - can be developed in teams by the component orientation, since the tasks and responsibilities are clearly delineated.
  • Predefined Web Controls ( Widgets ) allow the rapid assembly of user interfaces. There are simple controls ( button, field) to complex controls ( DataGrid with sorting functions, editing, ...)
  • I18N and L10N protocol support
  • Ajax support from version 3.1
  • Components for the Unification of database access based on PDO ( since version 3.1)
  • The code sent to the browser is XHTML compliant
  • Error handling routines standardize the handling of errors and exceptions.

Prado won the 2004 PHP5 Coding Contest of the company Zend.

Terms of use

The framework is released as free software under the BSD license. Thanks to the license, it is possible, both open source and closed source projects to implement it.

659061
de