微軟瞄準Apache IIS7.0向開源張開雙臂
我們一直對IIS7.0進行著關(guān)注。今天,我們來看一下微軟瞄準Apache IIS7.0向開源張開雙臂。微軟看中了Apache模塊化程度(modularity)高的優(yōu)點。微軟 IIS7.0團隊高級項目經(jīng)理Eric Deily說,他們正努力在IIS 7.0中模仿這一特性。IIS7.0較以往版本***的變化就是通過FastCGI原生支持多種開源開發(fā)環(huán)境,諸如PHP, Python, 還有 Ruby on Rails。
Deily表示,加入FastCGI支持是當務(wù)之急,在IIS7.0部署PHP還有FastCGI會像 Linux上的Apache那么快。“我們的客戶在IIS 6.0上讓FastCGI生效,他們用Visual Studio 和 php.net做所有的開發(fā)工作,這是非微軟技術(shù)與Windows的有趣的結(jié)合。”
對開源環(huán)境的重視還源于主機托管服務(wù)商們開展的業(yè)務(wù),比如說Wordpress博客系統(tǒng)。
Deily指出,IIS7.0團隊正為此積極的進行兼容性測試。“現(xiàn)在問題是為我們的工作選用正確的平臺,顯然入門的話,IIS7.0比Apache的門檻要低。”
今年的TechED大會上,Deily充滿自信的認為IIS7.0改進的管理能力會給Apache平臺的遷移助一臂之力。他說:“IIS管理不再依賴于機器,當我部署自己的服務(wù)器時,可以用一臺機器托管配置文件,前端完全無外設(shè)(headless)。以前不存在中心配置文件存放庫(configuration repository),所有重要部分都在[共享的]服務(wù)器上面。”
IIS7.0的擴展性能也趕上了Apache,即可以使用原生API也可以用Windows Server 2008出品時提供的PowerShell腳本環(huán)境。Deily:“客戶可以使用于微軟用的一樣的API來開發(fā)擴展,在7.0你可以用微軟或第三方組件隨意替換缺省功能。”
微軟網(wǎng)絡(luò)平臺與工具科技平臺經(jīng)理 Eric Woersching 說,IIS7.0的“生態(tài)系統(tǒng)(ecosystem)”正日趨充滿活力,正是因為模塊化,以及www.iis.net提供的第三方擴展與用戶討論區(qū)。“這是我們聽取顧客意見的產(chǎn)物,我明白這跟開源扯上了關(guān)系,不過確實管用。”
他說擁有上述可擴展性的一個IIS7.0預(yù)發(fā)行版本已經(jīng)和Vista一并交貨。他還透露,SQL Server團隊就工作在一個原生的PHP平臺。“用Apache你必須通過不同的源代碼建立解決方案,IIS7.0只有一個安裝包,現(xiàn)在它也模塊化了。你可以用IIS7.0配置PHP。PHP是為Apache設(shè)計的,也不是我們重點關(guān)注的內(nèi)容,但是支持PHP看來勢在必行。”
【編輯推薦】