登入  |  English
感謝您對「自由軟體鑄造場」的支持與愛護,十多年來「自由軟體鑄造場」受中央研究院支持,並在資訊科學研究所以及資訊科技創新研究中心執行,現已完成階段性的任務。 原網站預計持續維運至 2021年底,網站內容基本上不會再更動。本網站由 Denny Huang 備份封存。
也紀念我們永遠的朋友 李士傑先生(Shih-Chieh Ilya Li)。

微軟針對網雲、IE 8 推出 PHP 開發工具集、程式碼範例

微軟過去幾年跟 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 Technologies 合作,針對 Windows 微調 PHP 至今。目的是希望避免開發者在 Windows 上建構好 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 或微軟的開發語言。


相關網址:
1.微軟為開放源碼雲端應用軟體作好準備
2.微軟針對網雲、IE 8 推出開放源碼 PHP




自由軟體鑄造場電子報 : 第 127 期 自由軟體說明文件的授權選擇

分類: 源碼新聞