私は趣味として約8年間PHPで開発してきました。2009年に私はcodeigniterを採用しましたが、それ以来、単一のプロジェクトを開発することができませんでした。
純粋なPHPで作業していた場合、私が知っていた場合、またはスニペットをすばやく見つけることができた場合に、希望どおりに動作するように変更する方法を考え出そうとすると、速度が遅くなります。
私はCodeIgniter、Kohana、Symfonyを試しました。私は使いやすさを気に入っています(そして、Doctrineをデータベース作業を大幅に高速化するORMとして使用し始めました)が、プロジェクトでは純粋なPHPにかかる時間の3〜4倍の時間がかかっています。以前に純粋なPHPで解決した問題の解決策が見つからないと、私は退屈してイライラします。
フレームワークの使用からフレームワークなしのアプローチに戻った人はいますか?基本的なセキュリティフレームワークのようなものはありますか(XSSの防止、投稿されたデータのフィルタリング、データベースで使用するためのクリーニング機能の提供)?そのようなことは、フルスケールのフレームワークよりもはるかに有益だと思います。フレームワークでの作業を学ぶことで多くのことを学んだと思いますが、自分のコードで作業するほうが幸せです。