私は毎日PHP開発者です。ただし、私は Wicket や Lift を強く好みます。特に後者が好きです。Prado の問題は、ページ上の論理コントロールではなく、コントローラーがページに関連付けられていることのようです。それ以外の場合は、PHP ランドの他のほとんどのオプションよりも優れているようです。すべては再利用性に帰着すると思います。コントローラーに支えられたコンポーネントがない限り、ディスプレイをバッキング コントロール ロジックからうまく分離することはできません。
これらすべての「MVC」フレームワークによって実装されている MVC はひどいようです。大量のコントロールを備えた論理ページを取得し、ページコントローラーでそれらすべてを処理する必要があります。うわー、ありがとう、今私は MVC / n を持っています。ここで n はコントロールの数。私がこれまで見てきたほとんどの「MVC」システムは、脳死状態のタグ ライブラリの寄せ集めであり、ページ上のすべてを認識しなければならない単一のコントローラーにリクエスト応答をゆがめています。
js を含む xhtml テンプレートと css が見事に分離されています。これらのコンポーネントをサポートするいくつかのクラスに加えて、突然、複雑なページがどのように機能するのか、またはピース x を別の場所にドロップしたいかどうかを考えるのに忙しくなくなります。