私は、今後phpプロジェクトを処理するための最良の方法を見つけようとしています。数年前にカスタムフレームワーク上に構築されました-フレームワークは厳密なMVCではありませんでした...それは単にコントローラーとビュー、そしてライブラリーを持っていました。
それ以来、追加の機能を追加しましたが、古いコードと新しいコードが混ざり合っており、適切なデータベース管理が行われていない、完全な混乱のように感じ始めています。
私は自分の最善の選択肢が何であるかを決めるのに苦労しています。一方では、既存のコードベースにパッチを適用し続けて、それをいくらか使いやすく、将来にわたって利用できるようにするか、codeigniterに移行することができます(注:かなりの経験があるので、codeigniterと言います)。
Codeigniterオプションは、明らかに私がすべてを実行する必要があることを意味し、かなりの量の再コーディングがあることは間違いありませんが、長期的にはそれだけの価値があるかもしれません。
私が検討していた別のオプションがありました。それはLaravelフレームワークでした。直接の経験はありませんが、Laravel 4(まだリリースされていません)が優れていると聞いています。
では、これら3つのオプションをテーブルに置いて、どれを選びますか。その理由は何ですか。率直に言って、現時点でどのルートを選択するのが最適かわからないため、どちらかを選択する説得力のある理由を探しています。