編集:質問は100%ウェブ開発のみに関するものです。質問をデスクトップ開発に関連付けないでください。回答する前に質問全体をお読みください。
よりデスクトップのような方法でPHPアプリケーションを開発することに現在関心があるかどうかは確かに興味があります。つまり、ASP.NETの従来のWebForms実装のように、ドメイン、ビジネス、およびUIロジックをカプセル化するコンポーネントが一種のページ(アプリケーション)にまとめられ、それらが処理されるイベントを通じて相互に「通信」します。マスターアプリ。さらに、マスターページは、それらを宣言するときにいくつかのコンポーネントパラメータを設定できます。多くの開発者にとってはその日の選択ではないかもしれませんが、ASP.NETの用途があるのと同じように、確かにその用途があります-重いデータ中心のアプリケーション、イントラネットアプリ、または特定のコンポーネントロジックが再利用されるアプリケーション異なる入力パラメータで何度も、異なる結果が期待されます。
私の知る限り、以前はこのようなものがありました。PRADOと呼ばれるフレームワークであり、その存在はもはやわかりません。サイトはまだありますが、コミュニティの活動は遅いと思います。
答え、そしてもちろん批判を聞いてうれしいです。私は現在の開発を知ってうれしく思います、そしてなぜそうではないのか、そのためのユースケース。