PRADO (framework) - PRADO (framework)
Desenvolvedor (s) | Grupo PRADO |
---|---|
lançamento inicial | 1 de setembro de 2004 |
Versão estável | 4.1.1 / 2020-03-27 [±]
|
Repositório | Repositório Prado |
Escrito em | PHP |
Sistema operacional | Plataforma cruzada |
Modelo | Framework da web |
Licença | Licença BSD modificada |
Local na rede Internet | www |
PRADO é um framework da web PHP baseado em componentes , de código aberto , orientado a objetos , orientado a eventos . O PRADO é usado para o desenvolvimento de páginas e aplicativos interativos da web . Em 2013, ele foi considerado por educadores de Ciência da Computação como um dos seis principais frameworks PHP para web.
História
O nome de PRADO é um acrônimo derivado de "PHP Rapid Application Development Object-oriented ". O projeto PRADO foi iniciado por Qiang Xue e foi inspirado no Apache Tapestry . O framework também pegou ideias emprestadas do Borland Delphi e do framework ASP.NET da Microsoft . O primeiro lançamento público do PRADO saiu em junho de 2004, mas foi escrito usando o modelo de objeto PHP 4 muito limitado e agora desatualizado , o que causou muitos problemas. Qiang reescreveu a estrutura para o novo modelo de objeto PHP 5 e ganhou o concurso de codificação Zend PHP 5 com ela.
PRADO é um framework de desenvolvimento rápido de aplicativos (RAD) e, em sua infância, foi criticado por ainda não estar pronto para cenários de alto desempenho e tráfego intenso. As implementações de cache de template e configuração em versões posteriores do PRADO eliminaram alguns gargalos de desempenho em sua arquitetura, aumentando sua adequação para sites de médio a alto tráfego.
Em 2008, o PRADO foi sucedido pelo framework Yii , um redesenho conceitual do PRADO voltado para cenários de alto tráfego.