background image

如何使用

PHP 开发高效的 WEB 系统

PHP 是一个很优秀的工具,它可以简单,也可以复杂。不一样的项目,应该用不一样

PHP。

 

  小项目

- 简单而直接的 PHP

  一般对于一个功能页面在

20 以下的网站,我们可以用一个很简单的框架结构来写。在

这个规模上,我建议是使用比较直接的面向过程编码方法,原因很简单,没有必要

class 文件弄的 N 多,结果 controller 里边就一个 new 就完了。当然,需求频

繁变化的项目除外。

  在这个级别上,

php 优点表现的很明显:快速开发,一目了然。缺点同时也被隐藏得

很好。

 

  中型项目

- 结构优美的 OO 化的 PHP

  对于一个中型项目,我建议使用一个良好设计的框架来做,这个框架可以是基于

MVC

模型,封装了众多底层操作的,当然,一定要有一个好的最好是透明的

cache 机

制,这样,我们为了适应变化而加入的

OO 机制可以运行得更快更好。

  在这个级别上。

php 的缺点开始凸现,像对 OO 支持的不完整(这个 PHP5 有很大改进)

只能单线程模式。另外一些外围工具开始出现缺乏支持,像

PHP 没有好的重构工具,

没有好的集成到

IDE 中的单元测试工具。优点当然还是原来的快速开发,广泛的可

用的开源资源。

 

  大型项目

- 扩展、优化后的 PHP