天天看點

數一數Zend産品線上的幾個重量級産品

Zend 公司的核心産品應該是 PHP 語言。其實我們把 PHP 了解為一個 Web 引擎或開發平台可能也沒錯。Zend 公司依托其優秀的、開源的 PHP 語言在程式員中創下了良好的口碑,并圍繞 PHP 語言開發了一系列的支援産品,形成了一條從 Web 項目/産品開發到部署的生産線。

    但是很奇怪的是,很多程式員,甚至多年從事 PHP 開發的程式員,對 Zend 的完整産品線都不甚了了。網上經常見人問起:Zend sever 和 Zend Studio server 是一樣的嗎?Zend Platform 又是個什麼東東?這可能和國内 PHP 的發展現狀、程式員的職業結構有關系,也和 Zend 公司的推廣不力有關系,不再啰嗦……

    Zend 的除過 PHP 語言以外的産品很多,而且基本都是收費的。這可以了解為 Zend 的一種開源架構下的營銷模式。在網上偶爾看到的報價,也不知道是哪一年哪個版本的,大家可以參考:

    Zend Platform Developer Solution standard:¥14950

    Zend Platform Developer Solution standard,GUI Design Studio:¥17944

    Zend Platform Developer Solution Enterprise:¥21950

    Zend Guard:¥4800

    Zend Studio:¥5736

    我們比較常見的 Zend 的産品有 Zend Guard,是用來對 PHP 腳本進行加密和代碼混淆的,目的是保護程式員的代碼。Zend Guard 可以實作對 PHP 應用的腳本進行加密保護和對PHP開發的産品進行商業許可證管理。Zend Guard 可以為許多軟體生産商和IT服務提供商提供安全的完善的加密和安全的産品釋出系統。

    另一個常見的 Zend 産品是 Zend Framework,就是基于 PHP 語言的一個開發架構。該架構基于 PHP5.2 以上版本開發,目标是把 PHP 開發引進企業 Web 開發的領域,與 Java、.NET 一争高下。該架構在 PHP 程式員中的争論比較大,反對者的核心理由是,Zend Framework 使本來輕量化的 PHP 語言變得臃腫和繁瑣,失去了 PHP 語言輕靈的本性。雖然 PHP 開發領域類似 ZF 的架構非常之多,多到令人眼花缭亂,而且 ZF 也不是在所有産品品質上都屬上乘,但現在選用 ZF 進行開發的公司越來越多,原因是 ZF 系出名門,為 Zend 公司自己所開發,給人的感覺是“根紅苗正”,沒有産品中途夭折的後顧之憂 - 除非 ZF 和 PHP 一同消失。

    Zend 公司其他一些産品在 PHPer 中使用的并不廣泛,或者說不普及。比如:

    Zend Core2.5.2:這是一套 PHP 運作環境的部署軟體包,包括 PHP,Zend optimizer,Zend Framework,Apache,MySQL,PHPMyAdmin,Oracle 用戶端等,類似 appServer、XAMPP 等第三方軟體。但 Zend Core 着實沒有 appServer、XAMPP 等軟體更有名氣,使用率也不高。

    Zend Studio:是一套 PHP 開發與調試的 IDE 軟體,分用戶端和伺服器端。程式員常用 client 端,可以配合 Zend Studio server 來調試程式。用戶端也可以單獨安裝使用。Zend Studio 的最新版本是 7.1,也是收費軟體。

    Zend Server:PHP 的應用伺服器環境。據說不再繼續更新,用 Zend Platform 代替了。

    Zend Platform:較新的版本是 3.0.3,是 Zend 企業應用的一攬子解決方案。可以提供 30 天的免費測試,期滿後,隻有一個元件可用,隻能作為類似 Zend Studio Server 用來調試。安裝 Zend Platform 之前必須安裝 Zend Core。

    Zend Platform 提供了許多利于企業開發和部署的有用功能,比如 Session 叢集(負載均衡不丢失會話),Java橋(調用Java類)等。

    摘錄某網站對 Zend Platform 的介紹:

    Zend Platform 是唯一的一個可以讓企業的應用持續穩定運作的PHP生産環境。

    在為IT個人和企業提供企業級的高穩定性的應用的前提下,Zend Platform可以提供給你高性能和擴充性等特點,并讓你的使用者在你的Web上以最好的響應速度愉快地浏覽。

    Zend Platform 也是唯一地能夠保證穩定的服務的平台。它通過PHP監控和即時的錯誤處理系統,來代替傳統的錯誤定位方式,讓你的開發和維護工作輕松而愉快。

    Zend Platform讓Web和資料庫伺服器根據負載和應用複雜程度的提高持續穩定運作。

    高擴充性: 在降低生産成本的同時,響應更多的使用者請求。

    強有力的優勢: 確定PHP應用得到最高的性能。

    更高的效率: 無縫的運作和配置管理。

    令使用者滿意的浏覽: 提高使用者的浏覽效果,令使用者滿意并持續對網站的浏覽。

    強大的管理和錯誤處理方案:

    Zend Platform 精确地找出瓶頸問題和運作時的錯誤,及時發現腳本或者函數執行緩慢,發現空白或者不完整的頁面,同時還能随時注意系統的負載和所有類型的PHP和資料庫的錯誤。所有這些都可以滑鼠輕松地進行配置。另外,Zend Platform的新的Session Clustering的子產品将極大地提高你的PHP應用的擴充性。

    Zend Platform 具備的特點:

    中心控制台: 顯示PHP運作環境的各個方面。

    綜合的應用: 傑出的運作概要分析和性能監控

    跟蹤調試: 重制錯誤并儲存完整的錯誤文檔。具體的警報資訊自動發送至相關的IT人員。線上調試 & 實時的錯誤修正。通過 Zend Studio 內建環境實作

    性能提高: 運作中實時的代碼優化;代碼加速和預編譯;完善的緩存解決方案;檔案下載下傳優化和加速;對PHP4和PHP5完善的支援。

    獨特的功能: PHP Session Clustering;PHP Intelligence;PHP Performance Management;PHP Configuration Control;PHP/Java Integration Bridge;Session 跨伺服器。

    性能提高 (up to x10)

    加鎖機制保證資料的完整性

    與原來的PHP腳本無縫連接配接

    獨立于負載均衡伺服器

    線性地更新性友善地添加伺服器

    即裝即用的解決方案:

    安裝&配置友善而簡單

    在Web伺服器上面以PHP的子產品安裝

    較低的生産環境配置要求

    無需重新編譯PHP和Apache

    無需更改現有代碼

本文轉自網眼51CTO部落格,原文連結:http://blog.51cto.com/itwatch/286463,如需轉載請自行聯系原作者