编辑:这个问题只涉及100%的网页开发。请不要将问题与桌面开发联系起来。请在回答之前阅读完整的问题。使用PHP进行组件开发?
如果当前有兴趣以更类似于桌面的方式开发PHP应用程序,我当然感兴趣。我的意思是像ASP.NET的经典WebForms实现,其中封装了域,业务和UI逻辑的组件被放在一个页面(应用程序)中,并且它们通过由处理的事件彼此“交谈”主应用程序。另外,母版页可以在声明它们时设置一些组件参数。对于许多开发人员来说,这可能不是当天的选择,但当然也有其用处,正如ASP.NET的用法一样 - 大量以数据为中心的应用程序,Intranet应用程序或应用程序,其中某些组件逻辑将被重用多次使用不同的输入参数,并且预期会得到不同的结果。
从我所知道的情况来看,曾经有过这样的事情 - 一个名为PRADO的框架,其存在我不再确定。该网站仍然存在,但我认为社区工作缓慢。
我很乐意听到答案,当然还有批评。我很乐意了解当前的发展情况,以及为什么不这样做。
我希望我的问题很清楚。我在这里严格地谈论web开发。以ASP.NET WebForms作为主要示例 – xantrus 2010-01-26 13:15:13