我学PHP也有一些时间了,程序一般没什么问题,我感到现在最缺的是设计理念和设计方法比如:一般的设计步骤,文件目录按功能的归类,

解决方案 »

  1.   

    自已想吧,或看CSDN的设计这说明了光会php并不一定能开发大型网站,要考虑的问题太多了!要学的也很多了!PHP是很简单,但不代表web开发简单现在的许多站点招聘PHP人员,多考虑察基本的问题,这样招的多是代码工程师!如果没好的架构师的话,根本开发不大型网站!而好的架构师如果没有经历过或实际成功设计过大型网站,也开发不出来大型网站
      

  2.   

    再说了,有能力开发大型网站的,也没多少家公司架构方面我觉得两个方面是比较重要的:    一是建模与理解,uml模型是公认的快速开发建模模型,其迭代开发被已多次被国防科技应用,是成功率最高的开发模式,但一个人真正掌打握要几个月时间,它有两个方面的作用:一是建模;二是让各方理解业务和逻辑!
        二是就是可维护,可扩展,可移植,健壮性!十二字真言!
            不太理解MVC,
            但实际很容易理解的
             就是代码和html模板分离,代码中的逻辑应用分离,html中的CSS,js和结构分离,以及html中的应用逻辑分离
      

  3.   

    还有一个,就是可靠性问题上面只是功能上,可以快速开发的,但如果要解决流量和备份可靠性的问题:
      知识仍是要的,负载均衡等:就要了解http协义,代理,缓存,路由,有硬件实现的,也有软件实现的:apache服务的代理,重写功能,本地DNS解析等等!
       数据库的同步备份!