cakephp3.0是一個運用了諸如ActiveRecord、Association Data Mapping、Front Controller和MVC等著名設(shè)計模式的快速開發(fā)框架。該項目主要目標(biāo)是提供一個可以讓各種層次的PHP開發(fā)人員快速地開發(fā)出健壯的Web應(yīng)用,而 又不失靈活性。
CakePHP是一個基于PHP,免費且開源的迅速發(fā)展框架最開始從Ruby On Rails框架里得到靈感。
它提供程序員所需要的基本體系架構(gòu),因此程序員可以使用它更快速且不失靈活性地創(chuàng)建網(wǎng)絡(luò)應(yīng)用程序。而這就是我們創(chuàng)造 CakePHP 的首要目的。
大家對網(wǎng)絡(luò)開發(fā)那千篇一律的步驟或許感到厭煩了。CakePHP 因此提供了開發(fā)一個網(wǎng)絡(luò)程序時所需要的所有工具,您這時只需要編寫程序里的詳細(xì)邏輯就可以了。那每當(dāng)您要開始一個新的程序的時候,您只需要把 CakePHP 給拷貝一份,接著就可以迅速地開始開發(fā)您的程序了。
CakePHP 擁有一個活躍的開發(fā)團隊以及社區(qū),使 CakePHP 本身更具備應(yīng)有的價值。另外,使用 CakePHP 也意味著您的應(yīng)用程序?qū)⒏菀椎販y試以及更容易地被改良、更新。