2012-03-01 4 views
0

私は新しいPHPフレームワークについてのマスター論文を書いています。私はS2とZF2を比較したいですが、Zendはまだベータですので、安定したSymfony 2と比較するのは公正ではありません。Symfony 2と比較する価値のあるPHPフレームワークはどれですか?

Symfony 2と比較するためにどのようなフレームワークを提案していますか?

+2

*任意の*フレームワークを他のフレームワークと比較できます。 「比較可能性」の基準は何ですか? – deceze

+0

「新規?私は、「新しい」とみなす主要な枠組みについて考えることはできません。私は主要なフレームワークを比較するために、少なくとも名目上それらを使用する必要があると言いたいと思います。多分あなたはそこから始めるべきでしょうか? – OpenSorceress

+2

ZF2はまだベータですが、ZF1は安定しています。あなたの質問から、SymfonyにはV2があり、ZFにはV2があることから、リンゴとリンゴの比較となるでしょうか?それは、彼らが同じバージョンになることはちょうど偶然です。 –

答えて

2

私は

人々もまあ... Symfony2の複雑さのレベルは本当に他のフレームワークと比較してもカントのKohanaとCodeIgniterの

0

が好きなように見えるのCakePHP 2.0の大ファンです:D I symfonyのようなものですが、設定には2時間かかりました:)

Zendも使いやすく、mvcを好きなようにビルドする力を与えます。

私はSymfony2があまりにも誇張されていると思っていますし、彼らはフレームワークが最高の方法を示すためにこれらのベンチマークをすべて行っています。 Symfony2で達成できるものは何もなく、他の偉大なフレームワークでは何もできません。

戻るあなたの質問に:私はあなたをウェア場合 、私はこれらを見てみましょう: のYii:LINK FuelPHP:LINK

これら二つの偉大な新しいフレームワークです。 1. HTTPリクエストオブジェクトをディスパッチして、ディスパッチャがHTTPリクエストメソッドを認識し、パラメータを受け入れるようにしています。だから、RESTFULアプリを書くことができます。

  1. 同じことがレスポンスである、彼らは両方のコンテンツを保持しているHTTPレスポンスオブジェクトを返すことができる代わりに、エコーやロードビューを馬上槍試合していない、あなたが持つことができるので、あなたは... 404のようなHTTPステータスコードを設定することができますあなたが戻ってきたものにもっと力を入れてください。

  2. 彼らは何らかのORMを使用しますが、Symfony2はDoctrineを使用します。

これらは、新しいフレームワークについて考えるときに最初に気がつくものです。

そして、あなたはDjangoの、Railsの、Pylonsの...と、他のプログラミング言語から来る他のWebフレームワークを見てみる必要があり、それらを比較するためにいいだろう...

symfonyはまた素晴らしいですがdont取得私は間違っていて、私はファビアンと彼の偉大な仕事をすべて再考しました。

関連する問題