2011-03-23 21 views
7

私は、CIが本当に柔軟なフレームワークであることについて、かなりの情報を得ました。 Yiiはまた大きな柔軟性を可能にしますか?そして、それを使用するか、自分のPHPを使用するかを選択して選択する機能はありますか?Yiiの柔軟性

答えて

5

柔軟性は非常に主観的なので、この質問は少し曖昧です。

私の経験から、Yiiは非常に非常に強力ですですが、ほとんどの場合、本当に先進的な領域に進出したい場合は、「Yii's way」を実行する必要があります。そうすれば、パズルの部分が一緒に本当によくクリックされ、物事が円滑に進むことがわかります。もしあなたがそうしないと(おそらく、あなたは「Yiiの方法」が何であるかをまだ実感していないからです)、それはあなたに苦労するでしょう。

+0

ありがとうジョンは、これがこのように遭遇したかもしれないが、これが主観的であることを意味しませんでした。しかし、あなたは本当に先進的な領域に行きたいと思っているほとんどの場合、あなたは物事をしなくてはなりません。それが私が探している情報です。 – enfield

+0

私はCIとケーキを試してみて、混乱していて、すぐに始めるのが難しいと感じました。確かに、私はMVCをしていなかったので、それはまったく新しいものでした。私はYiiとそれの "軽量"が私にそれを学ぶ時間を投資するのに十分なほど魅力的であることを発見しました。私は今構築しているほとんどすべてのフロントエンドプロジェクトに使用します。 :) – lucifurious

+0

@TheKeeperoftheCheese:私はYiiを一度使ったことがありますが、私はPHPとMVCで経験があり、プロジェクトは中規模で、ハッピーなハッキングがたくさんありました。それは楽しい乗り物でした、私は確かにそれをもう一度使用します。 – Jon

4

私はYIIを2年間使用しています。私はZend AMFとの組み合わせでそれを使用し、Flashキャンペーンのバックエンドシステムを作成し、HTML5のWebページ、単純なページ、異なる競技ページを作成し、必要なあらゆるケースに使用できるようにします。それが本当に構造化され、論理的で速いという主な利点です。そのため、環境設定や、すべてのリクエスト、ページ、サブページの設定などではなく、アプリケーションロジックの作成に時間を費やしています。MVCモデル+ ActiveRecordは私の時間を節約します。

2

私はYiiを1年前から使用しており、非常に柔軟性があると感じています。任意のモデルに独自のメソッドを追加したり、モデルの外にコンポーネントを書き込んだりすることができます。 MVCの構造、オブジェクト指向プログラミング、コンポーネントの作成に精通している必要があります。コンポーネントを設定ファイルに登録する方法と、それをYiiのように呼び出す方法を知っておく必要があります。

関連する問題