私は簡単なPHPフレームワークをバイラル化したいと思います。私はCIとKohanaで働いています。そして、基本的な方法を知っているYiiの。しかし、私もDjangoを使い、本当にdjangoに感銘を受けました。 Crudやlogin e.t.cに基づいた小さなプロジェクトを開始したい。私は小さなフレームワークを作成することも考えています。だから、次のプロジェクトでは、私はより良い場所に出発することができ、次回はもっと多くのことを間違いなく追加します。そこには、私はいくつかのコンポーネントが必要です。私がdjangoで好きな基本的なことは、メンテナンス中に管理する必要があるより大きなコードベースをもたらすより多くのコードを生成するYiiのようなコードを生成するだけではないということです。少ないコードから多くのものをレンダリングするだけです。したがって、開発者は少ないコードをより簡単に維持することができます。彼は単に自分が望む方法を無効にするだけで、物事を修正することができます。PHPベースのシンプルで素早いフレームワークのためのPHPコンポーネント
私は多くの時間がないので、私は間違いなく利用可能な小さなコンポーネントから始めます。今、私はPHPActiveRecordPatternライブラリが好きです。 DBアクセス用。私はそれが低レベルでPDOを使うと思います。今私は、以下に述べる他のコンポーネントについてアドバイスを受けたいと思っています。
私はdjangoのような優れた "フォーム" libを望みます。私は私のフレームワークに統合することができます。私はPEARから何かを得ることができると思いますか?検証で拡張できるフォームプロセッサを搭載しています。
ログイン、登録関連のlib。フレキシブルで良いものがある場合は既に利用可能です。それは私の要件に基づいてそれを書く必要があるように思えますが、それは簡単ですが。
シンプルなMVCレイヤーを実装する一部のビューおよびモデルレンダラー。
一部のPHP lib。いくつかのファイルを生成することができますか?これらのファイルにはコードはほとんど含まれていませんが、基本的な構造のためです。
いくつかのルーティングlib。
サムネイルや電子メールのクラス
上記のもののいくつかを持つので、多くのフレームワークがすでにありますが、その後、私自身の枠組みを書くの目的はシンプルなフレームワークを持つことで、それは、迅速、簡単です開発者の最後にはコードメンテナンスオーバーヘッドが少なくなります。ある優れた開発者が、スマートなe.tc.c.
このサイトには、「バグの少ない」と「少数の機能しか必要ありません」という独自のPHPフレームワークを作成する意思を表明する人々の例がいくつかあります。両方のアサーションは大多数のケースで偽となることが判明しますが、いずれのケースでも、OPは関係なくプレスを希望しています。だから、@ yes123はかなり正しいです - 確立されたフレームワークを学ぶために時間をかけてください。長期的には、時間の莫大な時間を節約できます。 – halfer