支持,感觉这样做层次很强,对OOP,项目管理,以及扩展都有帮助!
目前我做基于Enhydra的web开发,分为三层:表示层,商务逻辑层,数据层,感觉挺好的!
思路也清晰!

解决方案 »

  1.   

    觉得还可以,但结构上还是不完美。现在很多论坛包括vbb、Discuz等出名的东西都没有采用这mvc的结构,为了速度放弃了软件应有的扩展性、通用性、维护性,实在傻瓜。有人在其它贴里说应用这个开发模式工作进度慢是骗人的,初学者弄这个当然有难度了,否则哪里有优劣之分。应用这个模式主要是要处理好公共类和跳转的问题。
      

  2.   

    To hahawen(变态的大龄青年):本来我在http://expert.csdn.net/Expert/TopicView1.asp?id=3033706里说了只要有你大名我会退避三舍,但这里我还是很想问你:1、是不是只有普通分散模式才能实现复杂东西?
    2、mvc模式为什么实现不了复杂东西?
    3、普通分散模式除了速度外比mvc模式优胜地方是什么?
    4、你能事实证明你的观点的话就请列举出来,否则别说费话。mvc模型的优点成功案例举不胜举,但第一听到有人说它实现不了复杂的东西,我真的要洗耳恭听。
      

  3.   

    呵呵,差不多,我对MVC模式还是很有兴趣的,刚开始学
      

  4.   

    谢谢chinaworker (网络混混 Hrcn.CN) 兄.
    把好的东西拿出来大家分享,支持!
      

  5.   

    楼主提供的不错,正宗的OOP编程。
    在PHP5里面能得到更大的应用。
    利用OOP做个好的三层架构可能比MVC用的更加好。
      

  6.   

    mistjin(小红点点不见了,看这里看这里) 
    是屠场,不是屠宰场
    一字之差,差之千里阿。
    呵呵
      

  7.   

    我们现在的一个项目就是OO+SMARTY,用起来真的很方便。开发的效率提高的不是一点半点。