首先,隨着技術的日新月異,我們身邊充斥着各種各樣的異構環境,人們談論更多的是網路服務;其次,技術推動了全球化的進程,分佈式的勞動力爲我們創造了大量的應用系統;第三,工作和家庭的界限變得越來越模糊,人們希望自己的移動終端,手持設備可以與網絡服務隨時隨地進行對接,這一切都離不開互操作性。
混源應用開奇葩
從51CTO.com近期的調查結果中可以看出,現階段有90%的用戶安裝使用Windows操作系統,同時,也有越來越多的利用開源工具開發出的應用軟件運行在Windows平臺下。因此,在開源軟件和商業軟件之間需要能夠搭建起橋樑的解決方案,幫助需要跨平臺管理程序產品的技術人員,獲得混源IT環境中的互操作性。
PHP是一種基於開源的動態網頁處理技術。互聯網Web應用的飛速發展讓PHP在全球範圍內迅速紅火起來。PHPChina社區的創始人耿志軍在今天微軟中國同PHPChina宣佈互操作合作計劃大會上,同51CTO.com的記者分享了最近的一項調查結果:“在國內,PHP從業人員使用操作系統調查的結果中顯示,使用Windows操作系統的人佔78.2%,超過了使用Linux系統的數量,用戶希望在異構環境下使用微軟的產品。”
“如何解決開發環境和運行環境不同給用戶帶來的障礙,” 微軟中國平臺戰略總監李科研在接受51CTO.com的記者專訪時談到:“微軟從2006年便開始與PHP合作,探討提升PHP在Windows平臺下的互操作性;一年後的2007年,FastCGI Extension for IIS發佈;2008年7月,微軟推出SQL Server Driver for PHP,首次爲開源社區開放貢獻源代碼。”
498)this.style.width=498;" border=0>
提升互操作性四項基本原則
2008年初,微軟宣佈在被廣泛採用的產品中,執行四項新的互操作性原則:
1、確保連接的開放性;
2、提高數據可移植性;
3、增強對行業標準的支持;
4、促進與包括所有開源社區在內的客戶和行業進行更開放的交流;
微軟在兩年前就與Novell合作共同推進提升應用的互操作性,幫助需要跨平臺管理程序的用戶提供支持混源環境的解決方案。在這次的微軟中國與PHPChina互操作合作計劃中,包括了:微軟爲PHPChina技術人員進行培訓、爲PHPChina社區提供技術資料、參與社區活動併爲社區成員提供技術支持,並且PHPChina和微軟近日聯合啓動了“競速09 ”PHP on Windows深度體驗活動。
李科研向51CTO.com的記者詳細介紹了這一活動。“在“競速09”計劃中,微軟和PHPChina將聯合邀請國內100家獨立軟件開發商共同參、深度體驗。微軟將提供技術支持,幫助用戶提高Windows上開發及運行PHP的技術能力,提高系統性能、安全性以及可靠性,並降低維護成本。”李科研還談到“這些獨立軟件開發商將有機會被我們推薦到微軟的BizSpark全球計劃中去。”(BizSpark計劃)
從這一長串努力提升互操作性的里程碑事件來看,微軟一直尊重和保護用戶的選擇,爲用戶在Windows平臺下部署應用系統多了一種不同的體驗。在耿志軍爲我們分享的另一份測試報告中顯示:Windows Server 2008 IIS內置的FastCGI機制可以讓PHP的解析速度大幅提高,使得PHP程序的運行甚至比原生的LAMP環境提高130%。”
498)this.style.width=498;" border=0>
498)this.style.width=498;" border=0>
因此,隨着IIS對MySQL和PHP支持的逐漸強大,一種新的組合WIMP,即Windows、IIS、MySQL和PHP即將成爲新的“黃金搭檔”。(文/馬沛)