CI のような簡単なもの (これは、必須の優れた、簡単な、最新のドキュメントを意味します)。しかし、CI よりも多くの機能も備えています。
Yii には多くの機能がありますが、より複雑でもあります (そのため、多くの機能を使用しなければならなくなります)。つまり、Web アプリに機能を追加するには、Yii の新しい小さな機能をたくさん見つけなければならないため、3 倍の時間がかかります。
それは、必要なときに CI が「あなたの邪魔にならないようにする」ようなもので、Yii はあなたの邪魔をします。
この新しい「中間」PHP フレームワークにあると便利な CI に欠けている機能:
- コード生成 (crud)。
- 認証。
- アクセス制御。
- レイアウト。
- ウィジェット。
- より簡単な / 自動化されたページネーション (yii など)
- 簡単なURIパラメータ
Yii が私に問題を引き起こす場所:
すべての小さなタスクには組み込みの機能があるようですが (これは良いことです)、組み込みの機能を使用する必要があります。そうしないと、悪いことが起こります。(CI は道を外れますが、やりすぎます。Yii は多くのことを助けますが、時にはあまりにも多くのことを行います。ドキュメントをふるいにかけなければならないので、それなしではできない機能を見つけます。 CI または非フレームワーク アプリで 4 時間もかからないタスクを達成できます)。
間に何かありますか?
(ASP.NET MVC は「それ」かもしれませんが、私は言語を知らないので、それを学ぶ努力は Yii php フレームワークを本当によく学ぶよりも大きいので、私はPHP フレームワークを探しています)