歡迎您光臨本站 註冊首頁

12 個很棒的 PHP 資源和工具

←手機掃碼閱讀     火星人 @ 2014-03-12 , reply:0
  

本文介紹 12 款很棒的 PHP 資源和工具,包括開發框架、開發工具、調試器等。

1. CakePHP

CakePHP是一個運用了諸如ActiveRecord、Association Data Mapping、Front Controller和MVC等著名設計模式的快速開發框架。該項目主要目標是提供一個可以讓各種層次的PHP開發人員快速地開發出健壯的Web應用,而 又不失靈活性。

2. Zend Studio

Zend Studio 是專業開發人員在使用PHP整個開發周期中唯一的集成開發環境 (IDE),它包括了PHP所有必須的開發部件。通過一整套編輯、調試、分析、優化和資料庫工具,Zend Studio 加速開發周期,並簡化複雜的應用方案。

3. PHP Object Generator

PHP Object Generator, (POG) 是一個開源的 PHP 代碼生成器,可自動生成清晰、經過測試的面向對象代碼,支持 PHP4/5.

4. Fire PHP

Fire PHP 是Firefox 的擴充套件,但它可以幫你debug 後端PHP 的程式,聽起來很神奇是吧?其實用的技術跟某些IDE 一樣,要求你在寫程式時加入一些追蹤用的代碼。通過使用Firephp你可以在Firebug的Console欄中看到要調試的數據,而不影響php程序 的正常執行,所以說,這東西對於Ajax開發是很有幫助的!

5. PHP Open Biz

PHPOpenbiz是一個基於PHP語言的商業Web應用開發框架。其特點包括:

  • Metadata驅動的設計原則。開發人員用metadata來描述業務邏輯,而不是用代碼。
  • 模型-視圖-控制器(MVC) 對象/關係映射(ORM)
  • 瀏覽器端AJAX通信
  • 與Eclipse集成的開發工具

簡單而功能強大

  • 編輯XML metadata而非代碼
  • 豐富的功能 – AJAX, MVC, ORM, 安全機制 …
  • 建於Zend Framework之上, 更注重於應用層的邏輯

快速開發

  • 框架的核心模塊提供了常用的功能和服務,節省了大量開發時間
  • 客戶可以擴展核心類庫來實現自己的邏輯
  • 管理metadata閉管理代碼要容易得多

低維護成本

6. Zoop Framework

Zoop是一個面向對象,快速,高效,易於使用的PHP開發框架。它的特性包括:GuiControl(類似於.net中webcontrol),集成 AJAX支持,實現form的自動校驗與創建(包括所需的db操作),使用Smarty做為模板引擎,此外還包括PDF創建,ession處理,基於模板 的email發送(利用SMTP協議)等功能。

7. PHP Debugger

DBG 是一個全功能的 PHP 調試器,提供一個交互工具幫助調試 PHP 腳本。

下面截圖是基於商業PHP開發環境 PhpED

8. Blue Shoes

BlueShoes 是一個完整的應用框架和內容管理系統,後端資料庫支持 MySQL、Oracle 和 MSSQL。

9. MODx

MODx 是一個開源的 PHP 應用框架,可以幫助使用者控制自己的網上內容。它是開發人員和高級用戶理想的控制系統,任何人都可以使用 MODx 發布、更新、維護動態網站,或 html 靜態頁面的網站內容。

10. Qcodo

Qcodo是一個適用于敏捷開發基於PHP5採用MVC架構與CRUD代碼生成功能的框架。完全面向對象,採用事件驅動處理方式。完全分離代碼與HTML頁面。QForms與QControl 包提供底層AJAX支持。

11. Seagull

Seagull是個純OOP(面向對象程序設計)框架,可用於創建web,command line(命令行)和GUI的應用程序.它採用了BSD授權,讓PHP開發者可以更容易地整合併管理代碼源,更快速地建立複雜的應用程序。目前Seagull設計中已集成了許多比較受歡迎的PHP應用程序,例如:各式各樣的模板引擎,測試工具,管理代碼庫工具等.如果您是個初學者,您可以將Seagull提供的許多樣本應用程序自定義或擴展成適合您所需的.如果您是中高級開發者,您可以充分利用seagull中的best practices(最優方案),標準模塊的代碼核心在有規定的時間內建立您的應用程序.

12. Xaraya

Xaraya是一個開源的內容管理解決方案與開發框架,它包含了創建一個動態的跨平台內容管理系統所需要的基礎模塊和工具。Xaraya具有易於安裝,易 於使用,平台獨立(可運行在所有支持PHP的平台上包括Linux,Windows,Mac OSX與多種資料庫比如MySQL,PostgreSQL),模塊化(利用身份驗證與事件系統可以向系統的核心加入所需要的模塊附著新的身份驗證方法), 可擴展性(利用它自己的動態數據模型,可以讓你輕鬆註冊新模塊的數據結構) ,多國語言支持,安全(基於角色許可權控制),快速(利用一個可配置的輸出緩存系統實現)。

via zoomzum



[火星人 ] 12 個很棒的 PHP 資源和工具已經有635次圍觀

http://coctec.com/docs/program/show-post-71355.html