PRADO(フレームワーク)

プラド
開発者プラドグループ
初回リリース2004年9月1日 (2004年9月1日
安定版リリース
4.3.1 [ 1 ] / 2025-05-21 [±]
リポジトリプラドリポジトリ
書かれた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 ]

参考文献

  1. ^ 「PRADO PHPフレームワーク」 . pradoframework.net . 2025年6月19日閲覧
  2. ^ 「PRADO PHPフレームワーク」
  3. ^ Kreussel, Peter (2008年4月). 「Web Helper: Pradoを使ったPHPアプリケーション開発」 . Linux Magazine . 89 : 34–37 .
  4. ^ベルトゥール、マルコス・ロベルト (2011 年 11 月 17 日)。「Prado PHP フレームワーク: サイトにアクセスするための実験的な制御」Trabalho de Conclusão de Curso (Graduação)、パラナ連邦工科大学、メディアネイラ(ポルトガル語)。
  5. ^ Lancor, Lisa; Katha, Samyukta (2013). 「プロジェクトベースのソフトウェアエンジニアリングコースで活用するためのPHPフレームワークの分析」 .第44回ACMコンピュータサイエンス教育技術シンポジウム議事録. Sigcse '13. デンバー、コロラド州、米国: ACM Press. pp.  519– 524. doi : 10.1145/2445196.2445350 . ISBN 978-1-4503-1868-6. S2CID  8392578 .
  6. ^ a b 「 PRADOについて」。pradoframework.net
  7. ^フィルダウス、ヤヌアール;マハラニ、ワリ (2008 年 6 月 21 日)。「ANALISIS PERFORMANSI フレームワーク PRADO DAN CAKEPHP PADA APLIKASI WEB AJAX」議事録セミナー Nasional Aplikasi Teknologi Inrmasi (SNATI) (インドネシア語)。ジョグジャカルタ。ISSN 1907-5022 
  8. ^ Makarov, Alexander (2017年3月4日). 「Yiiフレームワークの歴史」 . en.rmcreative.ru . 2021年7月27日閲覧