なぜプラドの作者がYiiという新しいフレームワークを作ったのだろうか?
プラドは正しい道ではなかったのですか?これは、私がYiiよりもプラドを考慮すべきではないという意味ですか?
Yiiもコンポーネントベースですか?
なぜプラドの作者がYiiという新しいフレームワークを作ったのだろうか?
プラドは正しい道ではなかったのですか?これは、私がYiiよりもプラドを考慮すべきではないという意味ですか?
Yiiもコンポーネントベースですか?
Yiiは、プラドの再構築および再設計されたバージョンです。プラドは遅く、その建築家を広く使うことは困難でした。Yiiはこれらすべてを念頭に置いて構築されました。
Yiiもコンポーネントベースです。
それらのベンチマークは何の価値もありません。それらは、Hello worldアプリのRPSパフォーマンスを比較します。これは、実際のアプリケーションのパフォーマンスとはまったく関係ありません。ただし、一部の人は各フレームワークのデモブログアプリとパフォーマンスを比較し、PradoはYiiよりも優れたパフォーマンスを発揮しました(おそらく測定精度の範囲外ではありませんが)。
http://www.devcomments.com/Blog-demo-benchmark-Prado-vs-Yii-to59461.htm
Yiiは、私にはマーケティングBSのように見えますが、実際のパフォーマンスはありません。ほとんどの実際の単語使用シナリオでは進歩しています。そして、プラドのタグベースのテンプレートがなければ、少なくともプラドと比較して、それのためのアプリケーションを開発することはPITAです。
はい、Yiiはコンポーネントベースであると主張しています。
ベンチマークは、YiiがPradoや他のほとんどのPHPフレームワークよりも魅力的である理由を示していると思います。
http://www.yiiframework.com/performance
Yiiは、APCのようなバイトコードキャッシュを使用すると、1秒あたりのリクエスト数で測定すると、1桁高いパフォーマンスを提供します。
フレームワークが永遠に続くことはありません。テクノロジーは急速に変化し、プログラマーはキャリア全体で1つの言語やフレームワークに固執することができなくなりました。特にパラダイムが変化する場合、新しいフレームワークを最初から作成する方が簡単です。たとえば、PradoはASP.NETから多くを継承しましたが、YiiはMVC構造に基づいて構築されています。Yiiの創設者は、RubyonRailsで見つけた多くの優れたアイデアも実装しました。
機能は同じですが、Yiiがプラドに取って代わります。
http://www.pradosoft.com/forum/index.php?topic=11022.0を参照してください
それらは機能が同じではありません。投稿されているように、yiiには強力なタグベースのページ/テンプレートのサポートとhtmlコントローラーがありません。