PRADO is an
open source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
,
object-oriented,
event-driven,
component-based PHP web framework
A web framework (WF) or web application framework (WAF) is a software framework that is designed to support the development of web applications including web services, web resources, and web APIs. Web frameworks provide a standard way to build a ...
. PRADO is used for the development of interactive
web page
A web page (or webpage) is a World Wide Web, Web document that is accessed in a web browser. A website typically consists of many web pages hyperlink, linked together under a common domain name. The term "web page" is therefore a metaphor of pap ...
s and
applications. In 2013, it was considered by Computer Science educators to be one of the top six PHP web frameworks.
History
PRADO's name is an
acronym
An acronym is a type of abbreviation consisting of a phrase whose only pronounced elements are the initial letters or initial sounds of words inside that phrase. Acronyms are often spelled with the initial Letter (alphabet), letter of each wor ...
derived from "PHP
Rapid Application Development Object-oriented".
The PRADO project was started by Qiang Xue and was inspired by
Apache Tapestry.
The framework also borrowed ideas from
Borland Delphi and Microsoft's
ASP.NET framework. The first public release of PRADO came out in June 2004, but was written using the very limited and now outdated PHP 4
object model, which caused many problems. Qiang re-wrote the framework for the new PHP 5 object model, and won the
Zend PHP 5 coding contest with it.
PRADO is a
rapid application development (RAD) framework, and in its infancy was criticized as not yet ready for high-performance, high-traffic scenarios. Implementations of
template and configuration
caching in later PRADO releases eliminated some performance
bottlenecks in its architecture, increasing its suitability for medium- to high-traffic websites.
In 2008, PRADO was succeeded by the
Yii framework, a conceptual redesign of PRADO targeted to high-traffic scenarios.
References
External links
* , , and
*
{{Web frameworks
Free software programmed in PHP
PHP frameworks
Software using the BSD license
Web frameworks