PRADO (フレームワーク)とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > PRADO (フレームワーク)の意味・解説 

PRADO (フレームワーク)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/02/17 08:56 UTC 版)

PRADO
開発元 PRADO Group
初版 2004年9月1日 (20年前) (2004-09-01)
最新版
4.3.0 / 2023年10月26日 (15か月前) (2023-10-26)
リポジトリ
プログラミング
言語
PHP
対応OS クロスプラットフォーム
種別 Webアプリケーションフレームワーク
ライセンス 修正BSDライセンス
公式サイト www.pradoframework.net
テンプレートを表示

PRADOは、オープンソースで作成されたオブジェクト指向イベント駆動型かつコンポーネントベースPHPで書かれたWebアプリケーションフレームワークである。PRADOの名称は「PHP Rapid Application Development Object-oriented(PHPによる迅速なオブジェクト指向的アプリケーション開発)」の頭文字より名付けられた[1]

歴史

PRADOプロジェクトは、Apacheタペストリー(アパッチ・タペストリー)に触発されたQiang(Charlie) Xue(中国名:薛強)によって始められた[1][2]。このフレームワークは、DelphiASP.NETからも着想を得ている。PRADOの最初の公式リリースは2004年6月であるが、PHP 4で書かれたオブジェクトモデルが様々な問題を発生させていた為、新しいPHP 5のオブジェクトモデルのフレームワークに書き直されて、Zend PHP 5コンテストに出場して特賞を受賞した。

2004年8月にオープンソースプロジェクトとしてSourceForge.netにて提供し始め、続いてプロジェクトサイト「xisc.com」を公開した。2005年中頃にバージョン2.0へとバージョンアップした。このバージョンでは、Wei Zhuoによりi18N/L10Nサポートの実装がされた。

2006年4月に、バージョン2.0で見つかった問題点を解決し、Microsoft ASP.NET 2.0で利用可能ないくつかの機能を実装したバージョン3.0をリリースした。

主な機能

  • 再利用性 - 開発したコードを再利用する事ができる。
  • イベント駆動型プログラミング - サーバーイベントとしてユーザーのアクションを取得する事ができるので、 開発者はユーザの操作とアプリケーションとの相互作用に集中できる。
  • チーム統合 - 画面出力部分とロジック部分が別々に保存されるので、デザイナーと開発者の連携が容易となる。
  • i18N8N/L10Nサポート - 国際化ならびにローカライズに対応している。(メッセージ翻訳・日付と時刻の書式・番号の書式設定およびインターフェイス等)


特徴

コンポーネントベースとイベント駆動型である点[3](ほとんどのPHPフレームワークでは、画面表示部分とロジック部分を分離することに着目し、そのためにMVCデザインパターンで開発することを推奨)。

MVCフレームワークではない[4]

コードジェネレータは用意されていない。

ライセンス

PRADOは、二次的著作物ソースコードを公開しないでオープンソースとプロプライエタリソフトウェアの両方のウェブアプリケーションの開発においてPRADOの無料利用可能とする修正BSDライセンスの下でリリースされている。
つまり、著作権表示・ライセンス条文・無保証の旨の三点をドキュメント等に記載さえしておけば、BSDライセンスのソースコードを他のプログラムに組み込み、しかも組み込み後のソースコードを非公開にすることも可能である。(WikipediaのBSDライセンスの記事より引用して説明。)

インストール

PRADOの最小構成は、サーバがPHP5をサポートしていること。 PRADO はWindowsLinux両環境のApacheサーバーでテストされている。

Yiiとの関係性

PHPで書かれたWebアプリケーションフレームワークの1つであるYiiは、PRADOの開発者であるQiangが、PRADOでの経験を基に、PRADOのコンセプトの再定義し、高速であり高負荷なシナリオ実行時において発生する不具合を克服する新たなPHPフレームワークとして、2008年に開発した。

関連項目

脚注

外部リンク




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「PRADO (フレームワーク)」の関連用語

PRADO (フレームワーク)のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



PRADO (フレームワーク)のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのPRADO (フレームワーク) (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS