PRADO (framework)
{{Short description|Web framework for PHP}}
{{Infobox Software
| name = PRADO
| logo = Prado Framework logo 2013.png
| author =
| developer = [http://www.pradoframework.net/ PRADO Group]
| released = {{release date|2004|09|1}}
| latest release version = {{PRADO (framework) version}}
| latest release date = {{PRADO (framework) version|releasedate}}
| programming language = PHP
| operating system = Cross-platform
| genre = Web framework
| license = Modified BSD License{{Cite web|url=http://www.pradoframework.net/site/license|title=PRADO PHP Framework}}
| website = {{URL|http://www.pradoframework.net}}
|repo={{URL|https://github.com/pradosoft/prado|Prado Repository}}}}
PRADO is an open source, object-oriented, event-driven, component-based PHP web framework.{{Cite journal|last=Kreussel|first=Peter|date=April 2008|title=Web Helper: PHP application development with Prado|url=https://www.linux-magazine.com/Issues/2008/89/Prado-Framework|journal=Linux Magazine|volume=89|pages=34–37}} PRADO is used for the development of interactive web pages and applications.{{Cite journal|last=Bertuol|first=Marcos Roberto|date=17 November 2011|title=Prado PHP Framework: um estudo experimental para controle de acesso a sites|url=http://repositorio.utfpr.edu.br:8080/jspui/handle/1/13404|journal=Trabalho de Conclusão de Curso (Graduação), Universidade Tecnológica Federal do Paraná, Medianeira|language=Portuguese}} In 2013, it was considered by Computer Science educators to be one of the top six PHP web frameworks.{{Cite book|last1=Lancor|first1=Lisa|last2=Katha|first2=Samyukta|title=Proceeding of the 44th ACM technical symposium on Computer science education |chapter=Analyzing PHP frameworks for use in a project-based software engineering course |date=2013|chapter-url=http://dl.acm.org/citation.cfm?doid=2445196.2445350|series=Sigcse '13|language=en|location=Denver, Colorado, USA|publisher=ACM Press|pages=519–524|doi=10.1145/2445196.2445350|isbn=978-1-4503-1868-6|s2cid=8392578}}
History
PRADO's name is an acronym derived from "PHP Rapid Application Development Object-oriented".{{cite web|title=About PRADO|url=http://www.pradoframework.net/site/about|access-date=|website=pradoframework.net}} 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.{{Citation needed|date=August 2021}}
PRADO is a rapid application development (RAD) framework, and in its infancy was criticized as not yet ready for high-performance, high-traffic scenarios.{{Cite journal|last1=Firdaus|first1=Yanuar|last2=Maharani|first2=Warih|date=21 June 2008|title=ANALISIS PERFORMANSI FRAMEWORK PRADO DAN CAKEPHP PADA APLIKASI WEB AJAX|url=https://journal.uii.ac.id/Snati/article/viewFile/550/474|journal=Proceedings Seminar Nasional Aplikasi Teknologi Informasi (SNATI)|language=Indonesian|location=Yogyakarta|issn=1907-5022}} 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.{{Citation needed|date=August 2021}}
In 2008, PRADO was succeeded by the Yii framework, a conceptual redesign of PRADO targeted to high-traffic scenarios.{{Cite web|last=Makarov|first=Alexander|date=4 March 2017|title=The History of Yii Framework|url=https://en.rmcreative.ru/blog/the-history-of-yii-framework/|access-date=2021-07-27|website=en.rmcreative.ru}}
References
{{Reflist|35em}}
External links
- {{Official website|http://www.pradoframework.net/}}, {{Official website|http://www.pradoframework.net/documentation/|documentation}}, and {{Official website|http://www.pradoframework.net/demos/quickstart/?page%3DGettingStarted.NewFeatures|version list}}
- {{GitHub|pradosoft/prado|Source code}}
{{Portal|Computer programming|Free and open-source software}}
{{PHP}}
{{Web frameworks}}
Category:Free software programmed in PHP