| 1 |
lars |
1 |
This program is free software; you can redistribute it and/or
|
|
|
2 |
modify it under the terms of the GNU General Public License
|
|
|
3 |
as published by the Free Software Foundation.
|
|
|
4 |
|
|
|
5 |
This program is distributed in the hope that it will be useful,
|
|
|
6 |
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
7 |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
8 |
GNU General Public License for more details.
|
|
|
9 |
|
|
|
10 |
PRADO is an event-driven and component-based framework
|
|
|
11 |
for Web application development in PHP 5.
|
|
|
12 |
|
|
|
13 |
Components following the PRADO protocol are highly
|
|
|
14 |
configurable and reusable. Properties defining
|
|
|
15 |
the basic features of a component can be configured
|
|
|
16 |
in specifications, templates or code.
|
|
|
17 |
New components can be developed by either inheriting
|
|
|
18 |
an existing component class or composing several
|
|
|
19 |
components together. The work of using a component
|
|
|
20 |
amounts to placing the component tag on the page template,
|
|
|
21 |
configuring component properties, and writing handler
|
|
|
22 |
functions to respond to component events.
|
|
|
23 |
|
|
|
24 |
PRADO shares many similarities with ASP.NET and other
|
|
|
25 |
RAD tools for Windows GUI development, such as Borland Delphi.
|
|
|
26 |
In particular, it supports event-driven programming,
|
|
|
27 |
viewstate maintenance, javascript, template, form validations, etc.
|