PRADO (framework)

Short description: Web framework for PHP

PRADO

Developer(s)| PRADO Group
Initial release| September 1, 2004 (2004-09-01)
Stable release|

Template:PRADO (framework) version / Template:PRADO (framework) version

Repository| Prado Repository
Written in| PHP
Operating system| Cross-platform
Type| Web framework
License| Modified BSD License[1]
Website| www.pradoframework.net

PRADO is an open source, object-oriented, event-driven, component-based PHP web framework.[2] PRADO is used for the development of interactive web pages and applications.[3] In 2013, it was considered by Computer Science educators to be one of the top six PHP web frameworks.[4]

## History

PRADO's name is an acronym derived from "PHP Rapid Application Development Object-oriented".[5] The PRADO project was started by Qiang Xue and was inspired by Apache Tapestry.[5] 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]

PRADO is a rapid application development (RAD) framework, and in its infancy was criticized as not yet ready for high-performance, high-traffic scenarios.[6] 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]

In 2008, PRADO was succeeded by the Yii framework, a conceptual redesign of PRADO targeted to high-traffic scenarios.[7]

## References

1. ↑ "PRADO PHP Framework". http://www.pradoframework.net/site/license.
2. ↑ Kreussel, Peter (April 2008). "Web Helper: PHP application development with Prado". Linux Magazine 89: 34–37. https://www.linux-magazine.com/Issues/2008/89/Prado-Framework.
3. ↑ Bertuol, Marcos Roberto (17 November 2011). "Prado PHP Framework: um estudo experimental para controle de acesso a sites" (in Portuguese). Trabalho de Conclusão de Curso (Graduação), Universidade Tecnológica Federal do Paraná, Medianeira. http://repositorio.utfpr.edu.br:8080/jspui/handle/1/13404.
4. ↑ Lancor, Lisa; Katha, Samyukta (2013). "Analyzing PHP frameworks for use in a project-based software engineering course" (in en). Proceeding of the 44th ACM technical symposium on Computer science education. Sigcse '13. Denver, Colorado, USA: ACM Press. pp. 519–524. doi:10.1145/2445196.2445350. ISBN 978-1-4503-1868-6. http://dl.acm.org/citation.cfm?doid=2445196.2445350.
5. ↑ 5.0 5.1 "About PRADO". http://www.pradoframework.net/site/about.
6. ↑ Firdaus, Yanuar; Maharani, Warih (21 June 2008). "ANALISIS PERFORMANSI FRAMEWORK PRADO DAN CAKEPHP PADA APLIKASI WEB AJAX" (in Indonesian). Proceedings Seminar Nasional Aplikasi Teknologi Informasi (SNATI) (Yogyakarta). ISSN 1907-5022. https://journal.uii.ac.id/Snati/article/viewFile/550/474.
7. ↑ Makarov, Alexander (4 March 2017). "The History of Yii Framework". https://en.rmcreative.ru/blog/the-history-of-yii-framework/.

## External links

* on GitHub

* v
* t
* e

PHP

People|

* Andi Gutmans
* Rasmus Lerdorf
* Zeev Suraski

Resources|

* Accelerator (List)
* Composer
* Editors
* Libraries
* PEAR

Implementations|

* HHVM
* HPHPc
* Parrot
* PeachPie
* Phalanger
* Quercus
* Zend Engine

Web frameworks|

* CakePHP
* CodeIgniter
* Drupal
* eZ Publish
* Fat-Free
* FuelPHP
* Horde
* Joomla!
* Laravel
* Li3 (formerly Lithium)
* Midgard
* MODx
* Nette Framework
* Phalcon
* Pop PHP
* PHP-Fusion
* PRADO
* Qcodo
* Silex
* SilverStripe
* Symfony
* TYPO3
* WordPress
* XOOPS
* Yii
* Zend Framework
* Zeta Components

Testing|

* Behat
* PHPUnit
* Lime (Symfony)

ORMs|

* Doctrine
* Propel

IDEs|

* Aptana
* Codelobster
* Eclipse PDT
* NetBeans
* PHPEdit
* PhpStorm
* RadPHP
* Zend Studio

Widget toolkit|

* PHP-GTK
* wxPHP

* Category
* Commons

* v
* t
* e

Web frameworks

* Comparison

C++|

* CppCMS
* Wt

CLI|

* ASP.NET
* Core
* AJAX
* Dynamic Data
* MVC
* Razor
* Web Forms
* DNN
* BFC
* MonoRail
* OpenRasta
* Umbraco
* WebSharper

ColdFusion|

* CFWheels
* ColdBox Platform
* ColdSpring
* Fusebox
* Model-Glue

Common Lisp|

* Caveman2
* CL-HTTP
* Weblocks

Haskell|

* Yesod
* Snap

Java|

* AppFuse
* Flexive
* Grails
* GWT
* ICEfaces
* ItsNat
* JavaServer Faces
* JHipster
* Jspx
* JWt
* OpenXava
* Play
* Remote Application Platform
* RIFE
* Seam
* Sling
* Spring
* Stripes
* Struts
* Tapestry
* Vaadin
* Vert.x
* WebWork
* Wicket
* WaveMaker
* ZK

JavaScript|

* Angular/AngularJS
* Backbone.js
* Chaplin.js
* Closure
* Dojo Toolkit
* Ember.js
* Express.js
* Ext JS
* jQuery
* Knockout.js
* Meteor
* MooTools
* Node.js
* OpenUI5
* Prototype
* React
* Rico
* script.aculo.us
* Sencha Touch
* SproutCore
* Svelte
* Vue.js
* Wakanda

Perl|

* Catalyst
* Dancer
* Mason
* Maypole
* Mojolicious
* WebGUI

PHP|

* CakePHP
* CodeIgniter
* Drupal
* Fat-Free
* FuelPHP
* Flow
* Grav
* Gyroscope
* Horde
* Joomla
* Kohana
* Laravel
* Lithium
* Midgard
* MODX
* Nette
* Phalcon
* PHP-Fusion
* Pop PHP
* PRADO
* ProcessWire
* Qcodo
* Silex
* SilverStripe
* Symfony
* TYPO3
* WordPress
* XOOPS
* Yii
* Zend Framework

Python|

* BlueBream
* CherryPy
* Django
* Flask
* Grok
* Nevow
* Pyjs
* Pylons
* Pyramid
* Quixote
* TACTIC
* Tornado
* TurboGears
* web2py
* Webware
* Zope 2
* more...

Ruby|

* Camping
* Merb
* Padrino
* Ruby on Rails
* Sinatra

Scala|

* Lift
* Play
* Scalatra

Smalltalk|

* AIDA/Web
* Seaside

Other languages|

* Vibe.d (D)
* Application Express (PL/SQL)
* Grails (Groovy)
* Kepler (Lua)
* OpenACS (Tcl)
* Phoenix (Elixir)
* SproutCore (JavaScript-Ruby)
* Yaws (Erlang)

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/PRADO (framework). Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Software:PRADO_(framework)&oldid=673546"
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template