Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the best Ruby on Rails environment for a Visual Studio user?

I've been a Visual Studio user since 1997, and used VB 3.0 before that. My whole professional life has been spent inside the Microsoft development environments.

Now I would like to branch out into Ruby on Rails to try something different, and it doesn't have the kind of vendor support that C# does (for very obvious reasons).

For someone coming from the world of Visual Studio, what is the best total environment (IDE, tools, gems, etc) to set up for RoR development on Windows that would make the transition easier?

like image 558
Robert S. Avatar asked Mar 24 '09 18:03

Robert S.


People also ask

What IDE should I use for Ruby on Rails?

RubyMine by IntellIJ. RubyMine bills itself as “the most intelligent Ruby and Rails IDE”. IntellIJ by JetBrains is also a heavy hitter, consistently being in the conversation for best IDE for multiple languages.

Does Visual Studio support Ruby on Rails?

If you are Ruby on Rails developer who's looking for free development tools, I would recommend Visual Studio. It has a ton of plugins, like the ones mentioned below, and they have helped me increase my productivity a lot.

Can I use Ruby in Visual Studio?

Provides enhanced Ruby language and debugging support for Visual Studio Code. A language server that provides intellisense, code completion and inline documentation for Ruby. Ruby Solargraph is an absolute must and cements Visual Studio Code as one of the top ruby editors.

Can you use Ruby in Vscode?

This extension provides improved syntax highlighting, language configuration, and snippets to Ruby and ERB files within Visual Studio Code. It is meant to be used alongside the Ruby extension.


1 Answers

If you want to stick with Visual Studio, you can always use the Ruby in Steel plugin by Sapphire Steel. The best traditional IDE for Ruby is probably NetBeans, it even has a special stripped-down Ruby Edition.

However, note that unlike less expressive languages like Java, C# or VB.NET, you can not only get by, but even be more productive with a good text editor than with a traditional static IDE. IDEs like NetBeans, Eclipse and Visual Studio are designed with static languages in mind, and trying to force Ruby into that ecosystem is just unnatural.

There is a nice article on The Best Environment for Rails on Windows by Fabio Akita that you might want to read. While I don't agree with everything he writes (mostly because I don't use Rails), it is a pretty good introduction of how you might want to setup a development environment specifically for Rails.

like image 143
Jörg W Mittag Avatar answered Sep 18 '22 09:09

Jörg W Mittag