我目前正在为Web应用程序进行研发,我们计划首先托管自己,然后让客户自行托管。
我的任务一直是评估Web框架,以期从一开始就可以为我们带来最大的生产力和维护的便利性,同时还使我们能够轻松地支持部署到客户控制的环境。
我们的团队具有ASP.NET(MVC和Webforms)和Ruby on Rails的经验。
我们在Rails上的经验是Windows部署是一个非常禁忌的话题,任何有关IRC或StackOverflow的问题都会引起“为什么不是Linux”的回应。但是,在这种情况下,我们的目标市场可能是运行Windows或Linux服务器。
- 在Django领域也是如此吗?
- 垃圾表现可能吗?
- 失去疼痛有可能吗?
- 是否因为不想运行Linux而被视为合理且没有被视为完全愚蠢的想法?
它不像RoR社区所经历的那样“禁忌”;但是它肯定不像在任何POSIX平台上那样容易或方便。Python在Windows上肯定运行良好,Apache也得到了很好的支持。尽管如此,您在部署选项上还是非常有限的,并且IIS(绝大部分)是不可能的。(我没有写这个答案是因为我个人没有这样做(也不打算这样做))
—
哈维尔(Javier
您应该将在StackOverflow上出现的“为什么不是Linux”响应标记为“不是答案” ...
—
yannis 2011年
@YannisRizos感谢您解决我的问题,在没有预览的情况下在iPhone上编辑markdown有点麻烦!:P
—
Daniel Upton
“为什么不安装Linux”在这里很有意义,因为设置虚拟Linux机器很简单。像Vagrant这样的技术甚至更容易。我经常使用该设置。
—
科斯2013年