【问题标题】:Rails or clone on Windows Server 2008 - Most Performant?Windows Server 2008 上的 Rails 或克隆 - 性能最高?
【发布时间】:2008-11-24 20:24:04
【问题描述】:
我对学习 Ruby on Rails / Django 类型的 Web 技术非常感兴趣,但目前正在使用 Windows Server 2008(用于 .Net Web 应用程序)。我了解到 RoR 在 Windows 上的性能不是很好。
就性能而言,在 Windows Web 服务器上创建运行测试版 Web 应用程序是否不可取?
Django 或其他类似技术会是更好的选择吗?你能成为一个“快乐、高效的程序员”并且仍然使用 Windows Server 吗?
(注意:我实际上确实喜欢经过大量修改的 Asp.Net / C#。我正在尝试一些不同的堆栈,这些堆栈可能从一开始就很有趣且富有成效。)
【问题讨论】:
标签:
ruby-on-rails
windows-server-2008
【解决方案1】:
您仍然可以在 Windows 上学习一项技术,即使它在该平台上的性能还不是很好。
我强烈建议反对在实施您关心的实际项目的同时尝试学习新技术。最好在学习新工具或语言的同时编写一个假装项目。
这样您就可以尝试与您想要的项目无关的技术功能,并且在您尝试学习时不会因为专注于自己项目的需求而分心。
所以继续学习这两种方法,在 Windows 上进行试验。在 Windows 上,Rails 和 Django 都有很好的分步教程和准备安装包。
【解决方案2】:
如果您只是对学习 MVC 模式(而不是其他语言)感兴趣,请尝试 MonoRail。
【解决方案3】:
如果您只是学习和评估框架,我不会太在意平台特定的性能。如果/当您的实际项目成功到足以让性能变得重要时,您可以开始考虑进行特定于平台的性能调整,或者只是将应用程序移动到其首选平台上的自己的服务器上。
【解决方案4】:
试试 ASP.NET MVC。这是一个非常相似的框架。