微軟針對網雲、IE 8 推出 PHP 開發工具集、程式碼範例
作者 謝良奇/編譯    2009/05/21, Thursday
                                                                               
微軟過去幾年跟 PHP 的關係是越來越好,如今更進一步加以擴展,日前公開給 PHP 開發
者建構開放源碼應用軟體的工具集,將有助為該公司計畫中的 Azure 網雲壯大聲勢。
                                                                               
PHPAzure 是針對 Windows Azure 以及其底層類似 SQL 的 Windows Azure Storage 服務
的軟體開發工具集,是一項與 RealDolmen 共同開發的開放源碼專案,並託管在微軟的
 CodePlex 網站上。這套開發工具集讓 PHP 開發者,更容易運用 Azure。此外微軟也透
過程式碼範例與工具,讓 PHP 開發者更容易整合 Silverlight 和 IE 8。
                                                                               
                                                                               
由印度微軟公開的 PHPAzure 社群技術預覽 (community technology preview,CTP) 即
將在 8 月 21 日告一段落。Azure 目前已經在 CTP 階段,預計會在今年底前推出。
                                                                               
PHP 是網路上應用最廣泛的程式語言之一,至少有 2 千萬個網站採用 PHP。PHP 也經常
和 Apache、Linux 與 MySQL 一同運用,這個網路伺服器、作業系統、資料庫的組合,正
是微軟目前的競爭對手。因此微軟早已認知到爭取 PHP 開發者的重要性,並與 Zend
上建構好 PHP 應用軟體後,仍搬到 Linux 上部署。
                                                                               
由於 PHP 是預設的網路程式環境,微軟認為必須擁抱該語言,以便增加 Azure 上的應用
軟體。PHPAzure 較像是提供 PHP 開發者,針對 Azure 與其底層儲存系統建構應用軟體
的框架,而非來自微軟的新語言,其特點包括針對 Windows Azure blobs、表格、佇列,
以及 HTTP 傳輸、AuthN/AuthZ、REST 與錯誤管理的 PHP 類別,以及可管理性、監控工
具與日誌記錄支援。
                                                                               
同樣託管於 CodePlex 上的 PHP for Silverlight 則是程式碼範例與教學文件,用以解
釋如何在 PHP 中整合 Silverlight 控制項。對於 IE 8 而言,PHP 整合則是專為 Web
Slices 與 Accelerators 功能而設計,用以拉取網站內容的特定單元。微軟表示,這個
專案的目的,是為了展示 PHP 應用軟體如何運用微軟技術。Internet Explorer 8 提出
了 Web Slices 與 Accelerators,由於這些功能以 HTML 和 XML 為基礎,因此能輕易整
合到任何網路平台中。
                                                                               
以上微軟工具或 PHP 範例對於 PHP 開發者,提供了部署時的其他選擇,而且也意味微軟
並不強迫開發者在運用 IE 8、Silverlight 或 Azure 時,必須使用 .NET 或微軟的開發
語言。
http://www.openfoundry.org/component/option,com_content/Itemid,345/id,2083/lang,tw/task,view/

arrow
arrow
    全站熱搜

    a70103 發表在 痞客邦 留言(12) 人氣()