background image

握所有功能,需要花费比较多的时间

评价:
Symfony 绝对是企业级的 PHP 框架,唯一能够貌似能够跟 Java 领域哪些强悍框架抗

衡的东西;强悍的东西,自然学习复杂,但是相应的对项目开发也比较有帮助,自然是推
荐复杂的项目使用

Symfony 来处理,觉得是值得,后期的维护成本比较低,复用性很强。

相应的如果使用

Symfony 的应该都是比较复杂的互联网项目,那么相应的就要考虑关于

数据库分布的问题,那么就需要抛弃

Symfony 自带的数据库操作层,需要自己定义,当

然了,

Symfony 支持随意的构造 model 层。

总结
以上数款

PHP 框架,各有特色,而且都是开源项目,不过框架针对的项目不一样,一

般来说

 CodeIngiter 比较适合小型项目,CakePHP 和 Zend Framework 比较适合中型

项目,

Symfony 比较适合大型重量级项目,在项目选型的时候,要充分考虑框架的可以

定制性、扩展性,因为每个项目都无法确定你是否会随着需求的变化进行改变。

还有很多好的框架,这里我就没有一一点出,比如

Yii 框架等,国产的 ThinkPhp 等!