I typically use Textmate, but I’m switching jobs soon and will be Mac-less for a few days. Since I’ll be confined to my Ubuntu machine, I was wondering what IDE Linux users prefer for ruby/rails development.
I guess the answer is, “It all depends.” What IDE features are you looking for? Do you really need a full IDE? If so, I’d lean towards NetBeans. It’s a bit smoother than the Eclipse-based RadRails. If you don’t need a full IDE, there are some good plugins for vi (vim) and emacs. Emacs is probably closer to TextMate in its approach and extensibility, but the learning curve can be wicked. If you’re not already emacs savvy, it might be easier to pick-up vi.
I would highly recommend Vim even though it’s not a complete IDE. I went back and forth between Vim and Textmate for over a year – eventually choosing Textmate as my primary editor for eyecandy purposes. Vim is very powerful and is available everywhere. The learning curve is said to be steep — but you can learn everything you need to get started in about 30-60 mins.
NetBeans is pretty nice but in *nix I prefer Gedit with some good plugins. NetBeans is awesome as an IDE but Gedit is a little lighter and doesn’t create any extra files for project tracking.
I haven’t actually tried them out in Linux, but I know that both NetBeans and Aptana RadRails are Java-based and so they’ll run in Linux. I used to use RadRails when I was developing on Windows, and though it’s a little more heavyweight than TextMate, it has a good set of features.
8 Answers
-
0.0/5.
0 ratingsBefore getting a Mac, I used Komodo for a while – it worked pretty sweet. And, of course, gEdit and JEdit with some plugins work fine as well.
-
0.0/5.
0 ratingsVim with rails plugin is the best solution
-
5.0/5.
1 rating3rdRail from Borland is really neat if you want a full IDE, it’s not free though – but still worth a look. http://www.codegear.com/products/3rdrail
-
0.0/5.
0 ratingsI used to use gedit and made it to look like and function like textmate, before I switched to textmate.
-
5.0/5.
2 ratingsIf you’re like me, you’re gonna miss TextMate.
I guess the answer is, “It all depends.” What IDE features are you looking for? Do you really need a full IDE? If so, I’d lean towards NetBeans. It’s a bit smoother than the Eclipse-based RadRails. If you don’t need a full IDE, there are some good plugins for vi (vim) and emacs. Emacs is probably closer to TextMate in its approach and extensibility, but the learning curve can be wicked. If you’re not already emacs savvy, it might be easier to pick-up vi.
-
5.0/5.
2 ratingsI would highly recommend Vim even though it’s not a complete IDE. I went back and forth between Vim and Textmate for over a year – eventually choosing Textmate as my primary editor for eyecandy purposes. Vim is very powerful and is available everywhere. The learning curve is said to be steep — but you can learn everything you need to get started in about 30-60 mins.
-
4.0/5.
1 ratingNetBeans is pretty nice but in *nix I prefer Gedit with some good plugins. NetBeans is awesome as an IDE but Gedit is a little lighter and doesn’t create any extra files for project tracking.
-
5.0/5.
1 ratingI haven’t actually tried them out in Linux, but I know that both NetBeans and Aptana RadRails are Java-based and so they’ll run in Linux. I used to use RadRails when I was developing on Windows, and though it’s a little more heavyweight than TextMate, it has a good set of features.