【发布时间】:2012-02-01 22:44:45
【问题描述】:
我在一个完全是 .NET 的环境中工作。
但是,在过去的几个月里,我一直在学习 Ruby 和 Rails,并且非常喜欢它。我一直在使用 Windows 7 和 Aptana 进行开发,到目前为止一切都比我预期的要好。我在 Windows 上遇到了一些 gems 问题——各种具有事件机器依赖关系的 gems 在安装时经常在我身上炸毁。此外,部署到 Heroku 有时会成为问题,因为 x86 引用被放入 Gemfile.lock。
但最大的问题是,有几个项目可以使用 Rails 很好地解决 - 除了我们所有的应用程序都必须在 IIS 上内部运行。
我最近一直在思考类似的框架和语言,例如 Python 和 Django,并且想知道(主要是为了满足好奇心):
在 Windows 平台上使用 Python + Django 开发时会遇到更少或更多的问题吗?(尤其是在 Windows 服务器上运行)
如果您能从两者都尝试过的人那里获得一些意见,那就太好了,但如果您能指出其中一个或另一个的一些好处与缺陷,那将不胜感激。
【问题讨论】:
-
在 Windows 上开发 Django 应用程序会遇到一些问题,但有可能 :) 就像某些包的相同问题 - 您需要编译它(要编译它,您需要安装一些环境,例如MinGW 或其他东西),或者您可以获得预编译的二进制文件。我现在不记得有一些阻止程序的困难,这将使 Windows+Django 成为不可能。来自 CO 的小提示 - 最好使用与运行该东西相同的环境来开发一些东西。
-
是的,我开始怀疑我是应该买一台 Mac 还是选择便宜的路线安装 Ubuntu。 :)
-
这不是论坛。你应该问一个关于 Windows 上的 Django 的具体问题;我很乐意回答,因为我在工作中在 Windows 上使用 Django。
标签: python ruby-on-rails windows django windows-7