
Zend Framework(PHP開發(fā)框架)官方版
- 類型:國產軟件
- 授權:共享軟件
- 更新:2023-09-15
- 標簽: php開發(fā)工具
- 環(huán)境:Windows11,Windows10,Windows8,Windows7
- 本地下載
詳情介紹
Zend Framework官方版是一個完全基于PHP5的開源PHP開發(fā)框架,該軟件可用于開發(fā)Web程序和服務,同時ZF采用MVC(Model–View-Controller) 三層架構展開并分離了應用程序中不同的部分,更方便程序的開發(fā)和維護。而且ZF所有都是100%面向對象編碼實現,它的組件結構獨一無二,每個組件幾乎都不依靠其他組件而獨立運行,所以這樣的松耦合結構可以讓開發(fā)者獨立能夠更好的使用組件。也可以讓開發(fā)人員之間的更易溝通和協(xié)作,提高開發(fā)效率。相比于比起上一個版本來說,ZF2原生支持模塊的概念,任意第三方的php程序只要是遵循Zend的編碼規(guī)范和代碼結構,都可以變成一個Zend模塊。此外,傳統(tǒng)程序中的代碼都是按線性順序執(zhí)行,在開發(fā)中往往很難將一些功能獨立為一個組件或模塊,而它可以在不影響原有程序代碼的很容易的在任意位置加入新的業(yè)務邏輯,讓項目的開發(fā)變得極為靈活,而小編推薦給大家的是ZF2.0,它并不像其他框架只是修修補補的更新,而是完全重寫了ZF1.0的所有代碼。有需要的小伙伴歡迎免費下載。
主要用于認證,如用戶注冊,登錄
2、Zend_Cache
為應用程序提供緩存服務
3、Zend_Config
簡化應用程序中配置數據的使用
4、Zend_Console_Getopt
幫助命令行程序解析它們的選項和參數
5、Zend_Controller
ZendFramework的MVC體系的核心部分
6、Zend_Currency
通用的貨幣處理方式,根據不同的地區(qū),使用不同的貨幣格式
2、確保你的php.ini開啟了如下模塊:
1)extension=php_pdo.dll
2)extension=php_pdo_mysql.dll
3、打開Apache的配置文件httpd.conf確保你已經開啟如下模塊:
1)LoadModule rewrite_module modules/mod_rewrite.so
2)繼續(xù)查找httpd.conf文件,如果AllowOverride為None的話,請一定把None都改成all
4、設置環(huán)境變量:

如果出現“php.exe命令不存在。。?!本桶裵hp.exe目錄也放到環(huán)境變量中:D:\software\wamp\bin\php\php5.3.10
5、ok啦,測試下:

6、zend framework配置輸入 zf show version 顯示版本信息。
7、輸入zf create project f:\web\zendframe 就在我的php環(huán)境下創(chuàng)建了zendframe項目

8、將你下載的zend framework的library下面的zend文件拷貝到項目的library目錄下。
9、恭喜你,在地址欄輸入http://127.0.0.1/zendframe/public顯示界面,表明zend framework配置成功!
比起ZF1來說,ZF2原生支持模塊的概念,任意第三方php程序,只要遵循Zend的編碼規(guī)范和代碼結構,都可以變成一個Zend模塊。目前已經有一批試驗階段的模塊出爐(參看ZF2 Modules)。 其中不乏像Doctrine ORM這樣優(yōu)秀的項目。可以預見的是,隨著ZF2的慢慢成熟,越來越多可以選擇的模塊將大量涌現,可能未來基于ZF2的項目開發(fā),會像搭積木一樣輕松簡單。
2、事件驅動(EventManager)
傳統(tǒng)程序中,代碼都是按線性順序執(zhí)行的,所以開發(fā)中往往很難將一些功能獨立為一個組件或模塊。事件驅動,或者也可以叫鉤子(Hook),改變了普通程序流程化的運行方式,應用了事件驅動之后,程序將呈現"注冊事件" => "觸發(fā)事件"的跳躍式運行,可以在不影響原有程序代碼的,很容易的在任意位置加入新的業(yè)務邏輯,讓項目的開發(fā)變得極為靈活。
3、服務管理器(ServiceManager)
服務管理器的概念來自于"服務定位模式(Service locator pattern)"的編程思想。這種思想提倡將程序中的每一個獨立功能提取出來作為一個"服務",每一個服務都是獨立可喚醒的,只有服務被調用時,服務相關的程序才會啟動。這也就是ZF2性能提升的秘密所在,ZF2的MVC啟動流程中無處不體現ServiceLocator的思想,功能模塊的調用極為"吝嗇",想必會給以前對Zend性能有意見的開發(fā)者一個大大的驚喜。
4、依賴注入(Di Dependency Injection)
依賴注入廣泛應用于Java的主流框架中,可以很好的解除大型應用中的耦合。ZF2引入Di也經過了反復的考量和權衡,即使進入beta階段,Di仍然一度作為ZF2的基本實現方案,整個Mvc的配置基于Di。最終為了避免陷入Di可能造成的元數據式編程泥潭(Metaprogramming), Di只是作為ZF2的底層實現,上層加入了ServiceManager。普通開發(fā)者在使用ZF2的過程中不需要接觸到Di的層面。不過這并不妨礙DI作為一個優(yōu)秀的php組件存在并發(fā)揮作用。
5、社會化編程
ZF2的代碼完全托管在Github,借助Github的優(yōu)秀設計,任何人都可以輕松的通過fork參與ZF2的項目建設,甚至提交新的模塊功能。筆者AlloVince也幫助Zend小組修復了一些BUG,發(fā)現Zend小組響應非??欤◤臎]有超過24小時),對反饋的意見也會花時間認真解答。所以參與ZF2項目是參與php開源項目一個不錯的選擇。

Zend Framework2命令大全
1、Zend_Auth主要用于認證,如用戶注冊,登錄
2、Zend_Cache
為應用程序提供緩存服務
3、Zend_Config
簡化應用程序中配置數據的使用
4、Zend_Console_Getopt
幫助命令行程序解析它們的選項和參數
5、Zend_Controller
ZendFramework的MVC體系的核心部分
6、Zend_Currency
通用的貨幣處理方式,根據不同的地區(qū),使用不同的貨幣格式
Zend Framework環(huán)境配置
1、首先你要確定你的PHP版本不低于5.1.4,但強烈建議使用 5.2.3 或更高版本。2、確保你的php.ini開啟了如下模塊:
1)extension=php_pdo.dll
2)extension=php_pdo_mysql.dll
3、打開Apache的配置文件httpd.conf確保你已經開啟如下模塊:
1)LoadModule rewrite_module modules/mod_rewrite.so
2)繼續(xù)查找httpd.conf文件,如果AllowOverride為None的話,請一定把None都改成all
4、設置環(huán)境變量:

如果出現“php.exe命令不存在。。?!本桶裵hp.exe目錄也放到環(huán)境變量中:D:\software\wamp\bin\php\php5.3.10
5、ok啦,測試下:

6、zend framework配置輸入 zf show version 顯示版本信息。
7、輸入zf create project f:\web\zendframe 就在我的php環(huán)境下創(chuàng)建了zendframe項目

8、將你下載的zend framework的library下面的zend文件拷貝到項目的library目錄下。
9、恭喜你,在地址欄輸入http://127.0.0.1/zendframe/public顯示界面,表明zend framework配置成功!

php框架哪個好用
在國外,比較火的應該是Zend Framework,畢竟比較官方,另外其開發(fā)團隊比較強大,人多力量大啊。在國內,做得比較成功的是ThinkPHP,但是其學習難度要高于FleaPHP,對于進度要求緊迫的項目,FleaPHP非常適合。因為其易學,這大大降低了很多學習成本,團隊很快就能掌握如何使用它。就項目這塊,根據很多人經驗,symfony、Zend Framework比較適合大型項目。CakePHP、CodeIgniter比較適合中小型項目。FleaPHP、ThinkPHP比較適合中型項目。總之,適合自己的才是最好的!Zend Framework新特性
1、模塊化(ModuleManager)比起ZF1來說,ZF2原生支持模塊的概念,任意第三方php程序,只要遵循Zend的編碼規(guī)范和代碼結構,都可以變成一個Zend模塊。目前已經有一批試驗階段的模塊出爐(參看ZF2 Modules)。 其中不乏像Doctrine ORM這樣優(yōu)秀的項目。可以預見的是,隨著ZF2的慢慢成熟,越來越多可以選擇的模塊將大量涌現,可能未來基于ZF2的項目開發(fā),會像搭積木一樣輕松簡單。
2、事件驅動(EventManager)
傳統(tǒng)程序中,代碼都是按線性順序執(zhí)行的,所以開發(fā)中往往很難將一些功能獨立為一個組件或模塊。事件驅動,或者也可以叫鉤子(Hook),改變了普通程序流程化的運行方式,應用了事件驅動之后,程序將呈現"注冊事件" => "觸發(fā)事件"的跳躍式運行,可以在不影響原有程序代碼的,很容易的在任意位置加入新的業(yè)務邏輯,讓項目的開發(fā)變得極為靈活。
3、服務管理器(ServiceManager)
服務管理器的概念來自于"服務定位模式(Service locator pattern)"的編程思想。這種思想提倡將程序中的每一個獨立功能提取出來作為一個"服務",每一個服務都是獨立可喚醒的,只有服務被調用時,服務相關的程序才會啟動。這也就是ZF2性能提升的秘密所在,ZF2的MVC啟動流程中無處不體現ServiceLocator的思想,功能模塊的調用極為"吝嗇",想必會給以前對Zend性能有意見的開發(fā)者一個大大的驚喜。
4、依賴注入(Di Dependency Injection)
依賴注入廣泛應用于Java的主流框架中,可以很好的解除大型應用中的耦合。ZF2引入Di也經過了反復的考量和權衡,即使進入beta階段,Di仍然一度作為ZF2的基本實現方案,整個Mvc的配置基于Di。最終為了避免陷入Di可能造成的元數據式編程泥潭(Metaprogramming), Di只是作為ZF2的底層實現,上層加入了ServiceManager。普通開發(fā)者在使用ZF2的過程中不需要接觸到Di的層面。不過這并不妨礙DI作為一個優(yōu)秀的php組件存在并發(fā)揮作用。
5、社會化編程
ZF2的代碼完全托管在Github,借助Github的優(yōu)秀設計,任何人都可以輕松的通過fork參與ZF2的項目建設,甚至提交新的模塊功能。筆者AlloVince也幫助Zend小組修復了一些BUG,發(fā)現Zend小組響應非??欤◤臎]有超過24小時),對反饋的意見也會花時間認真解答。所以參與ZF2項目是參與php開源項目一個不錯的選擇。
下載地址
- 電腦版
Zend Framework(PHP開發(fā)框架)官方版 v3.0.0中文正式版
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
猜您喜歡

- php開發(fā)工具推薦
- php是時下非常流行的一種編程語言,也是現在很多的朋友都是非常的喜歡學習的,那么對于PHP的新手,學習需要有一些不錯的php開發(fā)工具來幫助你,那么php開發(fā)工具有哪些?3322軟件站為大家整理了一些常用的php開發(fā)工具,包括apache netbeans ide、Komodo Edit、JetBrains phpStorm、VS Code、Easyeclipse、phpDesigner等??梢詽M足不同PHP開發(fā)需求,能夠提高PHP開發(fā)的效率和方便性,大大提高了PHP開發(fā)人員的開發(fā)效率和工作質量。
-
XAMPP(建站集成軟件包軟件) v8.2.12官方版 服務器區(qū) / 148.66M
-
Komodo Edit官方版(php開發(fā)工具) v12.0.1 編程軟件 / 72.47M
-
scriptcase(PHP代碼開發(fā)工具) v9.10.011官方版 編程軟件 / 686.43M
-
-
VS Code linux版本 v1.99.1 編程軟件 / 99.34M
-
wampserver(php服務器架設軟件) v3.3.0 服務器區(qū) / 643.19M
同類軟件
網友評論
共0條評論(您的評論需要經過審核才能顯示)
類似軟件
-
-
d3dcompiler 43.dll EXE\DLL / 901K
-
WhatIsHang(程序檢查工具) v1.20 硬件工具 / 56K
-
mtp usb驅動 v5.1 驅動工具 / 6.4M
-
audiosrv.dll EXE\DLL / 26K
精彩發(fā)現
換一換專題推薦
本類排行
月排行總排行