1

我对学习 Ruby on Rails / Django 类型的 Web 技术非常感兴趣,但目前正在使用 Windows Server 2008(用于 .Net Web 应用程序)。我读过 RoR 在 Windows 上的性能不是很好。

  1. 就性能而言,在 Windows Web 服务器上的 RoR 中创建运行 beta Web 应用程序是否不可取?

  2. Django 或其他类似技术会是更好的选择吗?你能成为一个“快乐、高效的程序员”并且仍然使用 Windows Server 吗?

(注意:我实际上确实喜欢经过大量修改的 Asp.Net / C#。我正在尝试一些不同的堆栈,这些堆栈可能从一开始就很有趣且富有成效。)

4

4 回答 4

1

你仍然可以在 Windows 上学习一项技术,即使它在那个平台上的性能还不是很好。

我强烈反对在实施您关心的实际项目的同时尝试学习新技术。最好在学习新工具或语言的同时编写一个假装项目。

这样,您就可以尝试与您想要的项目无关的技术功能,并且在您尝试学习时不会因专注于自己的项目需求而分心。

所以继续学习两者,在 Windows 上进行实验。Windows 上的RailsDjango都有很好的分步教程和可直接安装的包。

于 2008-11-24T20:27:43.960 回答
0

如果您只是对学习 MVC 模式(而不是另一种语言)感兴趣,请尝试 MonoRail。

于 2008-11-24T20:31:09.880 回答
0

如果您只是在学习和评估框架,我不会太在意平台特定的性能。如果/当你有一个真正的项目成功到足以让性能变得重要时,那么你可以开始考虑进行特定于平台的性能调整,或者只是将应用程序移动到其首选平台上的自己的服务器上。

于 2008-11-24T20:38:17.730 回答
0

试试 ASP.NET MVC。这是一个非常相似的框架。

于 2008-11-29T15:38:23.937 回答