多大な労力を費やした公式開発者ガイド。
ThinkPHP は、エンタープライズレベルのアプリケーション開発とアジャイルな WEB アプリケーション開発を簡素化するために生まれたオープンソースの PHP フレームワークです。これは 2006 年初頭に初めて誕生し、以前は FCS として知られていましたが、2007 年の元旦に正式に ThinkPHP に名前が変更され、Apache2 オープンソース契約に基づいてリリースされました。初期のイデオロギー アーキテクチャは Struts に由来し、その後、継続的な改良を経て、オブジェクト指向開発構造と MVC モデルを使用し、Struts の Action および Dao のアイデアと JSP の TagLib ( タグ ライブラリ) を統合して、多くの優れた外国のフレームワークとモデルからも学びました。 )、CURD といくつかの一般的な操作、シングル エントリ モードなどをカプセル化する RoR の ORM マッピングと ActiveRecord モードは、テンプレート エンジン、キャッシュ メカニズム、認証メカニズム、スケーラビリティにおいて独自のパフォーマンスを備えており、ますます広く普及しています。国内のPHP開発者に認められています。
ThinkPHP を使用すると、アプリケーションをより便利かつ迅速に開発および展開できます。もちろん、エンタープライズ レベルのアプリケーションだけでなく、あらゆる PHP アプリケーション開発でも ThinkPHP のシンプルさ、互換性、速度の恩恵を受けることができます。シンプルさ、スピード、実用性が ThinkPHP の開発理念です。この目的のために、ThinkPHP はより優れたテクノロジーを吸収し統合し、その新鮮さと活力を確保し、WEB アプリケーション開発のベストプラクティスを提供していきます。
ThinkPHP には、基盤となるアーキテクチャ、互換性処理、基本クラス ライブラリ、データベース アクセス層、テンプレート エンジン、キャッシュ メカニズム、プラグイン メカニズム、ロール認証、フォーム処理などが含まれているため、全体的な開発ソリューションとしてアプリケーション開発のほとんどのニーズを解決できます。一般的に使用されるコンポーネントが含まれており、バージョン間、プラットフォーム間、データベース間での移植がより便利になります。また、各コンポーネントは慎重に設計され、完成されているため、アプリケーション開発プロセスはビジネス ロジックのみに重点を置く必要があります。