What’s the Best Ruby IDE for Web Development in 2019

Aaron Walker
Aaron Walker  |  November 23, 2017

There are dozens of integrated development environment (IDE) software products available to the public. But depending on your primary programming function, some may benefit you and your team more than others.

If you’re reading this, you probably know what Ruby is, but maybe not. It’s an object-oriented, general-purpose programming language that’s been around since the mid 1990s.

Ruby differs from other programing languages such as C or Perl in that it is case sensitive (takes into consideration capitalization in variables). Users can also freeze objects, permit boolean data types and indicate scope rather than data type.

G2 Crowd shows dozens of the best IDE platforms for every kind of general-purpose development, as well as specific-language tools such as Java IDEs and Python IDEs, but which is the best for developers programming in Ruby? 

Product Operating System License Storage
Reviews
Storage
Stars
RubyMine Windows, Linux, macOS, FreeBSD, OpenBSD, Solaris Proprietary 57 4.4
Aptana Studio Windows, Linux, macOS, FreeBSD, JVM, Solaris GPL 28 4.1
Selenium Windows, Linux, macOS Apache 2.0 57 4.1
Eclipse JVM EPL 377 4.2
Komodo IDE Cross-Platform Proprietary 10 4.2
NetBeans Cross-Platform CDDL and GPL 130 4.1

Best Ruby IDE

According to those user reviews, here are the three best Ruby IDEs in 2018

rubymine-ruby-ideRubyMine

Programming Languages: Ruby and Rails, JavaScript and CoffeeScript, ERB and HAML, CSS, Sass and Less

RubyMine is part of the JetBrains family (which includes products like IntelliJ IDEA, TeamCity, PyCharm and PHPStorm). It’s a cross-platform IDE geared specifically towards Ruby programming and Ruby on Rails.

“Want to boot up the development Rails server? One key combo plus enter. Want to checkout the contents of the database? Use the inbuilt GUI. Want to see the history of the file you're working on, and who's to blame for that awfully fat method? Use built-in Git annotate feature,” one a RubyMine review said. “It's got everything.”

The product also supports JavaScript, CoffeeScript, ERB, CSS and other languages. But most reviewers touted the product’s ability to document, edit and manage Ruby code.

Read RubyMine user reviews, FREE →


AptanaStudio-ruby-ide

Aptana Studio

Programming Languages: HTML5, CSS3, JavaScript, Ruby, Rails, PHP and Python

Aptana Studio is an open-source eclipse-based IDE that launched in 2006. Back in the day, the project was nicknamed “RadRails,” but Aptana separated that into an additional plugin.

“Aptana saves my time and organizes my development environment in a single windows,” one Ruby on Rails developer said in an Aptana Studio review. “Aptana really helps me during the development with it's amazing features like git integration, deployment wizard, Capristano support, integrated debugger and built-in terminal.”

The IDE also supports editing HTML5, CSS3, JavaScript and PHP. It’s totally free and comes with tons of extensions, libraries and interpreters.

Is Aptana Studio right for you?  Read Reviews Now, FREE →


selenium-ruby-ide

Selenium

Programming Languages: C#, Haskell, Java, JavaScript, Objective-C, Perl, PHP, Python, R, Ruby

Selenium is a software testing framework, but it provides a complete IDE as a Firefox add-on. It comes with a handful of features such as autocompletion, testing, debugging and recording tools.

“The option to change the source format over to Ruby also greatly assists me in writing automated tests using the Ruby Gem WATIR (Web Application Testing In Ruby),” one Selenium review said. “I like using Selenium IDE to write quick automated tests to compete tedious/repetitive tasks so I can focus on higher priority tasks in the long run.”

Selenium IDE supports Python, .NET, Perl and JAVA development. It has a plugin system that adds functionality to its API, allows the creation of custom forms and will soon provide new locator strategies.

Read Selenium user reviews, FREE →

More IDEs for Ruby on Rails Development 

While there are multiple IDEs that support Ruby development, like Komodo IDE and NetBeans, these are the few that stood out in user reviews.

For all types of IDEs for any kind of web development, including Ruby, check out the IDE research hub on G2 Crowd to research, evaluate, and read reviews from real developers.

Aaron Walker
Author

Aaron Walker

As an analyst at G2, Aaron’s research is focused on cloud, application, and network security technologies. As the cybersecurity market continues to explode, Aaron maintains the growing market on G2.com, adding 90+ categories of security technology (and emerging technologies that are added regularly). His exposure to both security vendors and data from security buyers provides a unique perspective that fuels G2’s research reports and content, including pieces focused on trends, market analysis, and acquisitions. In his free time, Aaron enjoys film photography, graphic design, and lizards.