| プラド | |
|---|---|
![]() | |
| 開発者 | プラドグループ |
| 初回リリース | 2004年9月1日 (2004年9月1日) |
| 安定版リリース | |
| リポジトリ | プラドリポジトリ |
| 書かれた | PHP |
| オペレーティング·システム | クロスプラットフォーム |
| タイプ | ウェブフレームワーク |
| ライセンス | 修正BSDライセンス[ 2 ] |
| Webサイト | www.pradoframework.net |
PRADOはオープンソースでオブジェクト指向、イベント駆動型、コンポーネントベースのPHPウェブフレームワークです。[ 3 ] PRADOはインタラクティブなウェブページやアプリケーションの開発に使用されます。[ 4 ] 2013年には、コンピュータサイエンス教育者によってPHPウェブフレームワークのトップ6の1つに数えられました。[ 5 ]
PRADOの名前は、「PHP Rapid Application Development Object-oriented 」の頭字語です。[ 6 ] PRADOプロジェクトはQiang Xueによって開始され、Apache Tapestryに触発されました。[ 6 ]このフレームワークは、 Borland DelphiとMicrosoftのASP.NETフレームワークからのアイデアも借用しています。PRADOの最初の公開リリースは2004年6月にリリースされましたが、非常に制限があり、現在では時代遅れになっているPHP 4オブジェクトモデルを使用して記述されていたため、多くの問題が発生しました。Qiangは新しいPHP 5オブジェクトモデル用にフレームワークを書き直し、それを使ってZend PHP 5コーディングコンテストで優勝しました。
PRADOは迅速なアプリケーション開発(RAD)フレームワークであり、初期段階では、高性能で高トラフィックのシナリオにはまだ対応していないと批判されました。[ 7 ] PRADOの後のリリースでは、テンプレートと構成のキャッシュが実装され、アーキテクチャ上のパフォーマンスのボトルネックがいくつか解消され、中程度から高トラフィックのWebサイトへの適合性が向上しました。
2008年にPRADOはYiiフレームワークに引き継がれました。これは高トラフィックのシナリオを対象としたPRADOの概念的な再設計です。[ 8 ]