Zend Framework

来自站长百科
跳转至: 导航、​ 搜索

Zend Framework简介[ ]

Zend Framework框架

Zend Framework (ZF) 是一个开放源代码的 PHP5 开发框架,可用于来开发 web程序和服务。ZF 100%用面向对象代码实现。ZF中的组件非常独立,每个组件几乎不依赖于其他组件。这样的松耦合结构可以让开发者独立使用组件。 我们常称此为 “use-at-will”设计。

ZF中的组件可以独立使用,但如果将它们组合起来,就形成了一个强大而可扩展的web开发框架。ZF 提供了强壮而高效的MVC实现,易于使用的数据库摘要和实现 HTML 表单解析、校验和过滤的表单组件,这样 开发者可以通过这些易用的、面向对象的接口联合所有这些操作。其它组件如 Zend_Auth和Zend_Acl 通过通用的证书(credential)存储提供用户认证和授权。还有其它实现的客户库来简化访问最流行的可用的web服务。不论你的程序需要什么,你都可能从Zend Framework中找到经过全面和严格测试的组件来使用,可以极为有效地减少开发时间。

纵观PHP框架[ ]

现在PHP框架很多,国外火热的主要是 CakePHPZend FrameworkSymfonyCodeIgniter,国内主要是FleaPHPThinkPHP,还有很多正在发展中的框架,那么相对来说,哪个框架更好?或者换句话说,这些框架,哪些更适合什么项目呢?

至于国外,力挺的应该是Zend Framework,毕竟比较官方,另外其开发团队比较强大!人多力量大啊!至于国内,做得比较成功的是ThinkPHP,但是其学习难度要高于FleaPHP,对于进度要求紧迫的项目,FleaPHP非常适合。因为其易学,这大大降低了很多学习成本,团队很快就能掌握如何使用它。

就项目这块,根据很多人经验,symfony、Zend Framework比较适合大型项目。CakePHP、CodeIgniter比较适合中小型项目。FleaPHP、ThinkPHP比较适合中型项目。

总之,适合自己的才是最好的!

国外主流PHP框架间比较[ ]

国内主流PHP框架间比较[ ]

Zend Framework使用手册[ ]

Zend Framework相关资源[ ]

相关条目[ ]

参考资料[ ]