CakePHPとは
CakePHPは、あらゆるレベルのPHPユーザが、素早く快適に開発を行えることを目標に開発されたRAD型のフレームワークです。
世界的に多くのWebアプリケーションに導入されているPHPフレームワークで、高いレベルのユーザの要求にも応える事ができる機能が備わっています。
初心でも導入しやすいよう、サーバーの設定変更や動作環境の整備がほとんど必要なく、シンプルで、フレームワークとしての規模は比較的小さめなことから、小・中規模開発に向いている点も人気です。
CakePHPの特徴
CakePHPはRuby on Railsの影響が強く、Rails流の高速開発とPHPの機動性を兼ね備えたフレームワークと言われています。
PHP開発者で、Railsで開発してみたいけどRubyの経験がないのでなかなか実行できない、という場合、CakePHPを試す価値があると言われます。
Railsの考え方を肌で理解出来ると同時に、PHPでWebアプリケーションを高速開発するための手法も見つけることができます。
日本語に翻訳された優れたチュートリアルがあるため、短い時間で習得することが可能です。
>CakePHPを使う価値は
CakePHPにより、web開発から単調な作業を省くことができます。
PHPで書くと時間がかかるものでも、フレームワークを使うことで高速開発が可能になります。
また、フレームワークを利用することで、大人数の開発でもある程度レベルを合わせることができます。
アプリケーション固有のロジックに関するコーディングを始めるためのツールがすべて準備されているので、新しいプロジェクトを始める際、CakePHPのコピーをチェックアウトして、アプリケーションの本質部分の開発にすぐに取り掛かれます。
オブジェクト指向の熟練者でも、初心者でも快適に使うことができます。