自転車とフレームワークについて

トピックに触発されたあなたの意見では、良いフレームワークは何ですか?



PHPで書き始めたばかりの頃、私は若いWebデスクで仕事を得ました。 アドレスの処理(mod_rewriteを使用)、承認、呼び出しモジュールのみを担当する独自のシンプルなCMSがありました。 すべて順調でしたが、モジュールを絶えずコピーして貼り付けるのは面倒です。 しばらくして、そこにフォームを生成するための簡単なヘルパーが追加されました。



Web開発、PHP、およびOOPに関連するすべてを研究しながら、彼はCMSを書き始めました。 CMSは3年以上にわたって、完全に書き換えられた回数を覚えていません。 プロセスは継続しますが、ゆっくりと緊張し始めます。 Webサイトを作成して支払いを受ける代わりに、ほとんどの時間をCMSの完成に費やします。 新しいバージョンを書くことを勧める主なアイデアは、サイトのコードの最小量です。 サイトの開発は、テンプレートのレイアウトとデータの説明のみに限定されるように努めており、他のすべてはシステムによって行われるべきです。 私は多くを修正し、(少なくとも自分にとって)理想的なシステムを作りたいのですが、うまくいくようです。 しかし、しばらくしてから、私は再び何か新しいものを導入したいと思い、リファクタリングを行います。 モジュールは非常にコンパクトですが、システムを絶えず改良するための時間が長すぎます。 すでにこれを結びつける時だと思います。



一般的に、今私は決定しますが、車輪を再発明する価値はありますか? たぶん、アーキテクチャを厳密に規定するフレームワークを選択して、それを詳しく調べる必要がありますか? サイトを開発する時間が長くなる可能性がありますが、すべてを変更する誘惑はありません。




All Articles