编辑:这个问题只涉及 100% 的 web 开发。请不要将问题与桌面开发联系起来。请在回答之前阅读整个问题。
如果目前有兴趣以更像桌面的方式开发 PHP 应用程序,我当然很感兴趣。我的意思是类似于 ASP.NET 的经典 WebForms 实现,其中封装域、业务和 UI 逻辑的组件在某种程度上放在一个页面(应用程序)中,它们通过由处理的事件相互“对话”主应用程序。此外,母版页可以在声明它们时设置一些组件参数。对于许多开发人员来说,这可能不是当天的选择,但肯定有它的用途,就像 ASP.NET 的用途一样 - 以数据为中心的大量应用程序、Intranet 应用程序或应用程序,其中某些组件逻辑将被重用多次使用不同的输入参数,并预期不同的结果。
据我所知,曾经有这样的东西——一个叫做 PRADO 的框架,我不再确定它的存在。该站点仍然存在,但我想社区工作很慢。
我会很高兴听到答案,当然还有批评。我很高兴知道任何当前的开发,以及为什么不知道它的用例。