PHP與雲端運算Zend Framework1.8

來源:互聯網
上載者:User

    PHP程式員將可以通過新的方法輕鬆地將其PHP應用程式與雲聯絡起來,這要歸功於開源Zend架構最新版本的出爐。
    Zend Framework1.8擴大了PHP架構以使其適應Amazon的EC2雲端運算服務。Zend架構還添加了新的應用程式開發功能以加速PHP的開發。
    Zend架構是PHP用以應對.NET,JavaEE和Ruby on Rails開發架構的工具。隨著新版本的推出,Zend技術,這一PHP幕後商業資助者,正在大力擴充PHP的競爭力。而這次新版本的推出是繼上個月該公司推出Zend Server PHP中間裝置之後的又一舉措。
    Zend技術創始人兼首席技術官Zeev Suraski說:“Zend 1.8的推出時間再合適不過了,因為不久前我們才推出了Zend Server,這兩個工具會相輔相成的。現在我認為我們的使用者真正意義上擁有了完整的堆棧。我們的Zend Studio 整合式開發環境現在有了Zend Framework的支援,而且Zend Server還會在旁邊起到輔助作用,這一切都為PHP的發展提供了良好的開發與部署條件。”
    Zend架構1.8版本的推出是今年以來對於該架構的首次更新。其1.7版本是在去年十一月份推出的,帶有Adobe 動作資訊格式的支援。
    Suraki解釋稱1.8版本中快速應用程式開發(RAD)的功能使得開發人員有能力快速地管理和修改應用程式。新的RAD工具有助於開發人員建立新項目和新控制項,一般來說,他們可以開發出項目的各種代碼骨架。
    Zend 架構中用於快速應用程式開發的新模組被稱為Zend_application,它進一步加快了PHP的發展。Zend架構項目領導人Matt Weier O’Phinney透露,在需要自啟動應用程式的時候,Zend_application可以有效地協助程式員進行開發。而在1.8版本出來之前,程式員需要建立一個自啟動指令碼,在這一自啟動指令碼中包含了需要注入到架構對象中的各種資源。通過手動來完成這一操作是相當複雜的,而現在Zend_aaplication就可以為自啟動程式建立標準化的方式。
    雲支援人員
    Zend在推出1.8版本的架構後繼而向雲技術靠攏,它為Amazon的EC2服務和S3雲端儲存產品都提供了相應支援。
    “在S3中,我們授予了程式員對幾乎可無限擴充的Amazon儲存伺服器的訪問權利,”Suraki解釋說,“作為EC2的一個類別,我們賦予了程式員管理EC2執行個體的能力以方便他們建立,終止以及啟動這些執行個體。”
    Suraki補充說,如果沒有雲技術的支援,程式員們將很難對使用Zend架構的Amazon的雲基礎設施進行利用。現在他聲稱,有了Zend架構就可以對Amazon存取進行程式化管理了。
    雖然Zend公司現在支援Amazon雲,但是它現在還不能為Google的應用引擎提供支援。儘管在過去Google通過Google資料應用程式介面為Zend架構提供支援。Suraki和O’Phinney同時指出,現階段還沒有任何要求支援Google應用引擎的正式提議,不過O’Phinney稱已經在這方面進行過一些初步的實驗。Google推出的應用引擎支援Python語言,且最近已經開始測試其對Java的支援。
    另一個Zend 架構暫不能提供支援的是Oauth驗證。Oauth標準現在正被眾多網站實施和測試,這些網站都將其視為一種保護Web認證的簡單方式。
    O’Phinney稱,雖然Zend架構1.8版本還不支援Oauth驗證,但是已經有提議要將其納入進來了。因此在今年晚些時候,也就是1.9版本的架構中,就可以實現對Oauth的支援了。
    PHP 5.3和PHP 6
    雖然Zend Framework 1.8對於PHP程式員來說是向前邁出了重要非同步,但是另一個指日可待的大躍進是PHP語言的更新版本即將推出,因為PHP5.3已經處於發布的候選階段,PHP6也正在積極地發展。Suraski稱,PHP5.3是一個重要進步,因為PHP6指日可待。PHP社區決定與其等著PHP6的敲定,不如在PHP5.3之前就 把PHP6的某些想法公布。
    這其中的一個效能就是命名空間,它是一種能簡要概括類和PHP項目的途徑。
    “一旦它推出,整個PHP社區都會收益。”Suraski說。至於PHP5.3什麼時候出來,反而是個更難回答的問題。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.