同じ種類の機能の多くを備えたCodeIgniterもあります。比較のためにチェックすることをお勧めします。
これらの2つのフレームワークを使用して、高度に専門的でスケーラブルなWebサイトを作成できます。バニラPHPを書く代わりに、あなたは間違いなく正しい方向に向かっています。
これらのフレームワークを使用すると、実績のあるデザインパターンを使用することでメリットが得られます。たとえば、Model View Controllerパターンや、データベースアクセス、フォーム検証、セキュリティのために多くのヘルパークラスを利用できます。
私は個人的にSilverStripeと呼ばれるものを使用しています。これはオプションのCMSが付属しているPHP開発フレームワークで、基本的なページをすぐに作成できます。また、複雑なカスタマイズされたWebアプリケーションを比較的簡単に作成できるほど強力です。
CakePHPのサポートが不十分だとは聞いたことがありませんが、それは私だけです。
最終的に選択するフレームワークが何であれ、確かにわずかな学習曲線が必要になります。私の経験では、フレームワークを使い始めたとき、やりたいことの柔軟性の欠如を罵倒し始めましたが、正しいやり方を学び、それを利用し始めると、すぐに生産性が大幅に向上しました。多くの面倒な作業を行うクラス(フォームスキャフォールディング、ORM、フォーム検証、データベースアクセス、セキュリティなど)。
幸運を。