來源:藏色散人 發(fā)布時間:2019-01-04 15:04:48 閱讀量:1010
Zend是一個開源的PHP框架。它是純面向?qū)ο蟮模瑖@MVC設(shè)計模式構(gòu)建。Zend框架包含可用于開發(fā)Web應(yīng)用程序和服務(wù)的PHP包集合。
Zend Framework:開源架構(gòu)簡化了Web應(yīng)用程序的開發(fā)
2006年初,軟件公司Zend Technologies(現(xiàn)在是Rogue Wave software的一部分)在BSD許可下發(fā)布了PHP框架的前alpha版本Zend framework。這家以色列公司的創(chuàng)始人是兩名開發(fā)人員Andi Gutmans和Zeev Suraski,他們之前開發(fā)了腳本語言PHP,這是Rasmus Lerdorf和其他畢業(yè)生在以色列理工學(xué)院(Israel Institute of Technology)學(xué)習(xí)時編寫的程序。
Zend Technologies繼續(xù)致力于改進開放源碼語言,并發(fā)布了PHP解釋器Zend Engine。到目前為止,Zend框架已經(jīng)被下載了超過1500萬次。當(dāng)前的版本3(在2016年7月繼承了Zend Framework 2.0)與以前的版本不兼容,但是可以創(chuàng)建基于PHP 5.6(或更高版本)的web應(yīng)用程序和服務(wù)。
什么是Zend框架?
Zend Framework是一系列專業(yè)的PHP軟件包。它可用于使用PHP 5.6+開發(fā)Web應(yīng)用程序和服務(wù),并使用廣泛的語言功能提供100%面向?qū)ο蟮拇a。
面向?qū)ο蟮腪end框架具有廣泛的基礎(chǔ),是web應(yīng)用程序開發(fā)的理想平臺。已經(jīng)集成到框架中的專業(yè)PHP包集合非常簡單,甚至給經(jīng)驗豐富的開發(fā)人員留下了深刻的印象。可以快速集成基本函數(shù),并且只需最少的編程工作,從而將重點放在實現(xiàn)您自己的應(yīng)用程序的特性上。
該框架使用包管理器、Composer、腳本測試環(huán)境、PHPUnit和Travis CI,這是一種用于持續(xù)集成的工具,GitHub項目可以在此自動構(gòu)建和發(fā)布。
Zend技術(shù)一直得到非常活躍的PHP社區(qū)的支持,這有助于開發(fā)和不斷改進開源框架。此外,與Zend合作的Google,Microsoft和Adobe等公司為其Web服務(wù)提供了各種接口框架。