Zend是一个开源的PHP框架。它是纯面向对象的,围绕MVC设计模式构建。Zend框架包含可用于开发Web应用程序和服务的PHP包集合。
Zend Framework:开源架构简化了Web应用程序的开发
2006年初,软件公司Zend Technologies(现在是Rogue Wave software的一部分)在BSD许可下发布了PHP框架的前alpha版本Zend framework。这家以色列公司的创始人是两名开发人员Andi Gutmans和Zeev Suraski,他们之前开发了脚本语言PHP,这是Rasmus Lerdorf和其他毕业生在以色列理工学院(Israel Institute of Technology)学习时编写的程序。
Zend Technologies继续致力于改进开放源码语言,并发布了PHP解释器Zend Engine。到目前为止,Zend框架已经被下载了超过1500万次。当前的版本3(在2016年7月继承了Zend Framework 2.0)与以前的版本不兼容,但是可以创建基于PHP 5.6(或更高版本)的web应用程序和服务。
什么是Zend框架?
Zend Framework是一系列专业的PHP软件包。它可用于使用PHP 5.6+开发Web应用程序和服务,并使用广泛的语言功能提供100%面向对象的代码。
面向对象的Zend框架具有广泛的基础,是web应用程序开发的理想平台。已经集成到框架中的专业PHP包集合非常简单,甚至给经验丰富的开发人员留下了深刻的印象。可以快速集成基本函数,并且只需最少的编程工作,从而将重点放在实现您自己的应用程序的特性上。
该框架使用包管理器、Composer、脚本测试环境、PHPUnit和Travis CI,这是一种用于持续集成的工具,GitHub项目可以在此自动构建和发布。
Zend技术一直得到非常活跃的PHP社区的支持,这有助于开发和不断改进开源框架。此外,与Zend合作的Google,Microsoft和Adobe等公司为其Web服务提供了各种接口框架。