我从1997年开始使用Visual Studio,在那之前我使用过VB 3.0.我的整个职业生涯都是在微软的开发环境中度过的.

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

对于来自VisualStudio世界的人来说,在Windows上设置RoR开发的最佳总体环境(IDE、工具、gems等)是什么,可以使转换更容易?

推荐答案

如果你想继续使用VisualStudio,你可以随时使用Sapphire SteelRuby in Steel插件.Ruby最好的传统IDE可能是NetBeans,它甚至有一个特殊的精简版Ruby Edition.

然而,请注意,与Java、C#或VB等表达能力较弱的语言不同.NET,使用一个好的文本编辑器,你不仅可以过得go ,甚至比使用传统的静态IDE更有效率.NetBeans、Eclipse和VisualStudio等IDE的设计都考虑了静态语言,试图将Ruby强行引入该生态系统是不自然的.

秋田法比奥(Fabio Akita)有一篇关于The Best Environment for Rails on Windows的文章,你可能想读一下.虽然我不同意他所写的一切(主要是因为我不使用Rails),但这是一个非常好的介绍,介绍了您可能希望如何为Rails专门设置一个开发环境.

Ruby-on-rails相关问答推荐

多对多模型通过控制台创建记录不起作用

创建大哈希的 Ruby 方法

Rails:has_many 通过不返回结果

在 Rails 3.2 中更新多行

Rails:保存子对象时更新父对象

默认情况下,如何在 Rails 中使 cookie 安全(仅限 https)?

Rails 在关联模型中排序

如何在where子句中组合两个条件?

将根 url 重定向到 Rails 应用程序中的其他位置

如何在不删除项目本身的情况下删除单个 HABTM 关联项目?

Rails 5:无法从参数中检索哈希值

如何让 ActiveAdmin 使用强参数?

测试:如何在不损失速度的情况下专注于行为而不是执行?

在 Ruby on Rails 中循环对象属性

您将如何在 RoR 中创建类似 SO 或 Facebook 的通知系统?

你如何覆盖 form_for 助手中的类名?

Ruby on Rails i18n - 想要在模型中翻译自定义消息

Ruby中的参数化获取请求?

Heroku - 在浏览器中显示当前提交的哈希

使用连接的 Ruby on Rails ActiveRecord 查询