【问题标题】:What is the best Ruby on Rails environment for a Visual Studio user?对于 Visual Studio 用户来说,最好的 Ruby on Rails 环境是什么?
【发布时间】:2009-03-24 18:38:42
【问题描述】:

我自 1997 年以来一直是 Visual Studio 用户,并在此之前使用过 VB 3.0。我的整个职业生涯都在 Microsoft 开发环境中度过。

现在我想扩展到 Ruby on Rails 来尝试不同的东西,它没有 C# 那样的供应商支持(原因很明显)。

对于来自 Visual Studio 世界的人来说,在 Windows 上为 RoR 开发设置的最佳整体环境(IDE、工具、gem 等)是什么?

【问题讨论】:

  • 我曾经也遇到过类似的情况。经过多次尝试,我选择了JetBrains的RubyMine。事实上,今天,我比 Visual Studio 更喜欢它!

标签: ruby-on-rails visual-studio ide development-environment


【解决方案1】:

如果您想坚持使用 Visual Studio,您可以随时使用 Sapphire SteelRuby in Steel 插件。最好的 Ruby 传统 IDE 可能是 NetBeans,它甚至还有一个特殊的精简版 Ruby Edition

但是,请注意,与 Java、C# 或 VB.NET 等表达能力较差的语言不同,与传统的静态 IDE 相比,使用优秀的文本编辑器不仅可以过关,甚至可以提高生产力. NetBeans、Eclipse 和 Visual Studio 等 IDE 在设计时就考虑到了静态语言,试图将 Ruby 强制纳入该生态系统是不自然的。

Fabio Akita 在The Best Environment for Rails on Windows 上有一篇不错的文章,您可能想读一读。虽然我不同意他写的所有内容(主要是因为我不使用 Rails),但它很好地介绍了您可能希望如何专门为 Rails 设置开发环境。

【讨论】:

  • 我真的不明白语言的动态特性与 IDE 是否有用有什么关系。
  • 快速更新:NetBeans 在 7.0 版中删除了“内置”Ruby 支持:wiki.netbeans.org/RubySupport
【解决方案2】:

试试 JetBrains RubyMine。安装时,您可以选择将其设置为匹配 Visual Studio 环境设置。所有的捷径都与 Visual Studio 相同。它甚至可以在 Mac 上将复制和粘贴键从命令切换到控制。考虑到有多少免费选项,这有点贵,但在我看来这是值得的。

这个东西是如此高度可定制的,它几乎是压倒性的。

【讨论】:

  • 我只是开始在 rails / ruby​​mine 上使用 ruby​​。我真的很喜欢VS。但是当我安装 ruby​​mine 时,我没有得到匹配 VS 设置的选项。安装后有什么方法可以做到,而不必运行 1000 种不同的设置。比如...有什么快速设置配置的地方或工具或导入器。
【解决方案3】:

网豆!它具有最相似的功能。在切换之前,我在 VS 中开发了多年。这是我唯一真正喜欢并且使用起来很舒服的一个。

Netbeans.org

【讨论】:

  • 这就是我所需要的?它是否提供源代码控制集成、第三方插件等?
  • 确实如此。它与 svn(我使用)和其他(我不使用)有很好的集成。还有大量的插件。这些天我都在用它。
【解决方案4】:

您可能会发现 RadRails (Aptana) 是一个很好的选择:(http://www.aptana.com/rails) - 注意:请务必查看“功能和比较”选项卡,因为 RadRails 具有许多引人注目的功能。此外,我使用 Aptana Studio 进行 JQuery 开发,它帮助我提高工作效率。

我已经尝试过 Netbeans,它似乎也很有前途,但被多次提及,所以我想提供另一种我知道的方法。

希望这会有所帮助!

【讨论】:

    【解决方案5】:

    我使用 netbeans 有两个原因。我喜欢 Visual Studio 风格的导航窗格和调试器。

    请注意,Netbeans 的速度非常慢。它并没有那么困扰我,因为我也很慢。

    我也不喜欢文件名选项卡,因为除非您将鼠标悬停在选项卡上,否则您很容易混淆正在处理的文件,因为没有目录信息。

    【讨论】:

    • 作为一个更新,我现在切换到 Rubymine 并且很喜欢它。它是跨平台的,这意味着我可以在我的所有计算机上使用它。它比其他具有快速版本迭代的 IDE 更新,并且比 Netbeans 快得多。当 Sun 被 Oracle 收购并且 Netbean 的 ruby​​ 支持被取消时,我在使用他们的 EAP 版本大约一年后购买了许可证。
    【解决方案6】:

    2018 年? Visual Studio Code!这些事情似乎总是绕了一圈,对吧?

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-12
    • 2014-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-22
    相关资源
    最近更新 更多