ThinkPHP は、高速で互換性があり、シンプルで軽量な國(guó)産 PHP 開(kāi)発フレームワークです。2006 年初頭に誕生しました。當(dāng)初は FCS という名前でしたが、2007 年の元旦に正式に ThinkPHP に名前が変更されました。Apache2 オープンソース契約に従ってリリースされました。 Struts構(gòu)造から移植され、改良?改良が加えられていると同時(shí)に、多くの優(yōu)れた海外フレームワークやパターンを活用し、オブジェクト指向開(kāi)発構(gòu)造やMVCパターンを採(cǎi)用し、StrutsやTagLib(タグ)の考え方を統(tǒng)合しています。ライブラリ)、RoR の ORM マッピング、および ActiveRecord パターン。
ThinkPHP は Windows/Unix/Linux などのサーバー環(huán)境をサポートできます。正式バージョンには PHP5.0 以降が必要です。MySql、PgSQL、Sqlite データベースおよび PDO 拡張機(jī)能をサポートしています。ThinkPHP フレームワーク自體には特別なモジュール要件はありません。特定のアプリケーションシステムの動(dòng)作環(huán)境 要件は、開(kāi)発に関與するモジュールによって異なります。
ThinkPHP には、基盤となるアーキテクチャ、互換性処理、基本クラス ライブラリ、データベース アクセス層、テンプレート エンジン、キャッシュ メカニズム、プラグイン メカニズム、ロール認(rèn)証、フォーム処理などが含まれているため、全體的な開(kāi)発ソリューションとしてアプリケーション開(kāi)発のほとんどのニーズを解決できます。一般的に使用されるコンポーネントが含まれており、バージョン間、プラットフォーム間、データベース間での移植がより便利になります。また、各コンポーネントは慎重に設(shè)計(jì)され、完成されているため、アプリケーション開(kāi)発プロセスはビジネス ロジックのみに重點(diǎn)を置く必要があります。