2010-01-21 83 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