2010-01-21 27 views
6

是否可以在IIS上運行Python & Django?
我將成爲一些網頁設計公司的首席開發人員,現在他們正在使用經典的ASP和ASP.NET。
據我所見,ASP.NET MVC還不成熟。我應該推薦Python & Django堆棧嗎?
如果無法在IIS上運行Python,您認爲我應該怎麼做?堅持ASP.NET我不知道?我不太瞭解蟒蛇,但我對它更加適應。
我可以並行運行IIS和Apache嗎?在IIS上運行Python和Django

回答

7

這裏有兩個問題,技術和心理學。

技術上,是的,這絕對有可能。事實上,Django對此有一個wiki article。 Google也展示了很多類似的教程。 Apache和IIS也可以在同一臺機器上運行(我實際上是從開發機器上執行的)。

更大的問題將是心理上的,以來自其他開發人員的抵觸形式出現。我同意Django從ASP.NET中脫穎而出,但是您可能會發現ASP.NET商店將會與ASP.NET結婚,並且可能會忽略您嘗試其他任何事情的建議,更不用說Django。

+0

目前我將負責一名平面設計師,之後我將負責其他開發人員。截至目前,所有開發團隊都將離職。唯一的問題是,我必須維護ASP和ASP.Net應用程序,直到我將它們全部重寫並且其中包括60多個包括預製網站。我討厭這種情況。有沒有什麼神奇的解決辦法? – 2010-01-21 20:35:46

+0

恐怕不是。 Python很強大,但並不神奇。從傳統應用程序維護或遷移並不好玩。維護它們將是較便宜的短期解決方案。如果你想長期轉向Django,那麼短期內遷移將會更加昂貴,但從長遠來看,遷移將會更便宜。 – Cerin 2010-01-21 21:20:54

5

我們一直在使用PyISAPIe在IIS上運行django幾年。這是一個相當大的網站,大約有15萬個用戶。儘管如此,我們正轉向linux/apache,部分原因是PyISAPIe並不好。

案例 - WebKit瀏覽器不能很好地工作,它似乎弄亂了塊。這對我們來說是可以忍受的,因爲我們被允許將我們的用戶限制在FF/IE7 +上,但是讓我惱火,因爲我更喜歡Safari到FF。

+0

很高興知道,我準備好嘗試一下了...... – Justin 2011-10-10 20:56:19