PHP中的ZEND框架是做什么用的?

2025-02-24 14:39:43
推荐回答(2个)
回答1:

首先Zend是目前为php提供技术和服务支持的公司,该公司专注于php项目的各种解决方案,其中之一是zend framework。

然后ZF(Zend Framework)的优势:
ZF使用MVC三层架构,完全面向对象编码。
组件非常丰富,且组件之间耦合很松散。简单说就是,各组件之间的依赖性非常低,基本上每个组件都可以单独拿出来使用。
ZF是Zend对php面向对象编码的最佳参考之一。非常灵活,非常强大,非常易于扩展,然而,也非常难入门难上手。

ZF的中文资料相对来说,并不充足,国内使用ZF做框架的网站也不是很多。
对于大型php项目,有一定规模的团队,有明确项目需求,有明确项目进度规划的,可以考虑使用ZF,另外,对于非常想学习php 面向对象思想的,ZF是相当推荐的。

相比之下ThinkPHP在国内更受欢迎,另外还有CI框架(CodeIgniter )等

回答2:

zend框架和zend optimizer不是一样东西 前者是zend公司出的一个web框架,用来规范流程和提高开发效率的,地址是 http://framework.zend.com,这个被称为zend框架,但是,同样的东西运行效率会比不使用慢上很多 zend optimizer是用来运行被zend过的php程序,通过opcode提高效率,也保护商业源码的泄露