Being an owner of IntelliJ Idea Ultimate edition, and having installed the IntelliJ Ruby plug-in, I'm forced to wonder how different that experience is from using the RubyMine IDE.
I'm guessing they share a lot of code & features. What are the major differences?
If I'm jumping into the world of Ruby, should I buy the RubyMine IDE or just continue using IntelliJ + Ruby plug-in?
IntelliJ IDEA supports the reference implementation of Ruby (Ruby MRI) and alternative implementations, such as JRuby or TruffleRuby. Before installing the Ruby interpreter, you need to install the dependencies required to compile Ruby on your machine.
IntelliJ IDEA is an integrated development environment (IDE) that helps you be more productive in every aspect of Ruby/Rails projects development - from writing and debugging code to testing and deploying a completed application. IntelliJ IDEA is available for different platforms including macOS, Windows, and Linux.
RubyMine is an IDE that provides essential tools for Ruby and Ruby on Rails development out of the box.
The free IntelliJ IDEA Community Edition, built on open source code, is for pure JVM development. The paid IntelliJ IDEA Ultimate is designed for full-stack and enterprise development, supporting a wide range of backend and frontend frameworks and technologies.
The Ruby plugin and RubyMine are build from the same codebase, that's right.
Java/Ruby integration for JRuby code is only available in Ruby plugin for IntelliJ IDEA. But the plugin doesn't have RubyMotion support.
Also check this answer: If I have IDEA, do I need rubymine for ruby dev or will it do both?
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With