Ruby on Rails IDE

Really strange that I cannot find a lot of discussion on a good RoR
IDE. Most of what I have pulled up dates to 2008. Also the Eclipse
IDE has trouble finding the JRE running on Windows 7 64 bit. Very
surprised that Eclipse is not more concerned with having there
platform work better with JRE since it is so dependent upon it. I
dropped it like a hot potato for this reason. I am going to give the
netbeans a go but I would like a lot more input on the matter from
seasoned RoR developers. If I am missing something please let me know.
I am really interested in switching to Ruby for developing enterprise
apps. Otherwise I will be forced to go with visual studio wfc.

Hi,

We are using Netbeans since early 6.x versions, and are very happy
with it.
RubyMine is also an excellent choice, but you’ll have to buy it.
For the Eclipse part of the question, there is two solutions :

  • Aptana
  • 3rdRails (not free)
    but I was not please last time I gave them a try.

On the other hand, most of the RoR community is quite fond of Textmate
or similar code editors.

I think NetBeans 6.9 is a good choice for beginners (hints, checks
syntax etc.), and then they can also move to Terminal+TextMate or any
other “hardcore text editor” :wink:

I develop under linux that doesn’t have textmate.
I’m using netbeans and I think it is a complete ide for develop rails
apps.

2010/8/24 PaweÅ‚ K [email protected]

I think NetBeans 6.9 is a good choice for beginners (hints, checks
syntax etc.), and then they can also move to Terminal+TextMate or any
other “hardcore text editor” :wink:

I think Netbeans 6.8 (or later) is still as good.
Netbeans 6.8, for example, has a Cucumber plugin (for those who write
Cucumber features). But still I find the terminal a “wonderful IDE”,
especially when using Terminator + vim. With Terminator, you can have
multiple terminals in one window.

With terminator, I use vim on one window, script/server on the second
window, git on the third and forth windows. I have customized vim
configurations that I use to help me with hints, syntax highlighting,
e.t.c.


Edmond
Software Developer | Baobab Health Trust (http://www.baobabhealth.org/)
|
Malawi

Cell: +265 999 465 137 | +265 881 234 717

“Many people doubt open source software and probably don’t realize that
there is an alternative… which is just as good…” – Kevin Scannell

With terminator, I use vim on one window, script/server on the second
window, git on the third and forth windows. I have customized vim
configurations that I use to help me with hints, syntax highlighting, e.t.c.

I’ll give a try :wink:

On 24 August 2010 02:25, ZRiddick [email protected] wrote:

Really strange that I cannot find a lot of discussion on a good RoR
IDE.

Very strange indeed. If you search the archive, you can order by date:

http://groups.google.com/group/rubyonrails-talk/search?hl=en&group=rubyonrails-talk&q=ide&qt_g=Search+this+group

Of recent discussions of the same question, this was a fairly long one.

http://groups.google.com/group/rubyonrails-talk/browse_thread/thread/25a7be28d50fe39b/3b9aae7318aee805?hl=en&q=ide&lnk=ol&

On 24 August 2010 14:39, Mauro [email protected] wrote:

With terminator, I use vim on one window, script/server on the second
window, git on the third and forth windows. I have customized vim
configurations that I use to help me with hints, syntax highlighting, e.t.c.

I’ll give a try :wink:

It has the same options like kde konsole.

On Mon, Aug 23, 2010 at 10:25 PM, ZRiddick [email protected] wrote:

Really strange that I cannot find a lot of discussion on a good RoR
IDE. Most of what I have pulled up dates to 2008. Also the Eclipse
IDE has trouble finding the JRE running on Windows 7 64 bit. Very
surprised that Eclipse is not more concerned with having there
platform work better with JRE since it is so dependent upon it. I
dropped it like a hot potato for this reason. I am going to give the
netbeans a go but I would like a lot more input on the matter from
seasoned RoR developers. If I am missing something please let me know.
I am really interested in switching to Ruby for developing enterprise
apps. Otherwise I will be forced to go with visual studio wfc.

You put this as if it is a threat for rubyists that you go with MSVS?
If you go with that is your problem, not ours. It’s your call, not ours.
As Michael said, there has been several threads, and some of them
pretty large about IDE’s for RoR, about if they exists, about if
they’re necessary, about who uses what, about if VIM is better than
Textmate or the other way around, about almost enything on this topic.


Leonardo M…
There’s no place like ~

I remember some posts about this topic, as I see someone added the
links, I’m sure you can also find it.
The answer is: depends on your need. Do you want it for free? Easy to
use or easy to install? Or fast starting?

Netbeans, Eclipse + Aptana plugin, Aptana 3 (standalone) or Textmate
are very good choices.

If you are using Win, than you can try Scite, it’s very fast. The
bigger ones have much more features, but they are much slower. For
first steps Scite is simply ideal, all you need is included.

I also had problems and I hated Eclipse in the beginning. But take it
easy, just see how easy you can add a plugin, and it will work for
you. I’m sure you can solve problems with JRE also, maybe you haven’t
tried it enough. If you have problems with it, better idea to change
win to Linux or Mac, than change Eclipse. And I think there is a
plugin, which made to configure Eclipse easily and add more plugins
easily - you can find it in sourceforgenet. If you prefer to choose
from a list, than Netbeans can be your choice.

good luck,
gezope

ZRiddick wrote:

Really strange that I cannot find a lot of discussion on a good RoR
IDE. Most of what I have pulled up dates to 2008. Also the Eclipse
IDE has trouble finding the JRE running on Windows 7 64 bit. Very
surprised that Eclipse is not more concerned with having there
platform work better with JRE since it is so dependent upon it. I
dropped it like a hot potato for this reason. I am going to give the
netbeans a go but I would like a lot more input on the matter from
seasoned RoR developers. If I am missing something please let me know.
I am really interested in switching to Ruby for developing enterprise
apps. Otherwise I will be forced to go with visual studio wfc.

I’ll give you a hint, in case this hasn’t been clear from previous
posts. The reason you don’t find a lot of discussion about IDEs for Ruby
on Rails is because most of us don’t use an IDE. The reason is not that
IDEs for Ruby on Rails don’t exist, it’s because we don’t use IDEs by
choice.

I use IDEs for my Java work all the time. Mostly because Java makes it
nearly impossible to work without one. My IDE of choice in the Java
world is Netbeans. However, not having to use an IDE at all was one of
the primary joys of Ruby on Rails, and it’s one of the many things that
drew me to the framework. This may sound strange to you, but I promise
you I’m not alone in this opinion.

Thanks all for your help. I must admit part of the purpose of my post
was to
vent my own ignorance. Your responses are very encouraging.
I’m getting better at searching the group itself. Happy learned how to
put.
LOL But its nice to know there are persons out there to help when
needed.
Any of you ever play with Komodo?

On Tue, Aug 24, 2010 at 7:37 AM, gezope [email protected] wrote:

first steps Scite is simply ideal, all you need is included.
good luck,

dropped it like a hot potato for this reason. I am going to give the
[email protected][email protected]
.
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.


Warm Regards,
Todd W.
[email protected]
801.814.9084

Todd W. wrote:

Thanks all for your help. I must admit part of the purpose of my post
was to
vent my own ignorance. Your responses are very encouraging.
I’m getting better at searching the group itself. Happy learned how to
put.
LOL But its nice to know there are persons out there to help when
needed.
Any of you ever play with Komodo?

Yes! I recommend it highly – it’s my primary editor for Rails, and
indeed for anything that doesn’t need an IDE.

Best,

Marnen Laibow-Koser
http://www.marnen.org
[email protected]

You will get lots of opinions, but the only way to know for sure is to
try them out, and see what works for you. Even then there will be lots
of features that are not apparent or exposed at first, so you need to
take a bit of time to get to know them before making a decision.

I’m currently using Aptana Studio 3 beta, and really like having
integrated terminal windows in tabs - I tend to keep one open across
the bottom for rails console, run rails under a tabbed terminal, and
keep another around for command line stuff. It does also have other
tabs (besides , such as a web browser, but for for viewing a Rails app
I prefer to use a real browser.

Git integration is also done well.

RubyMine looks great on the code completion front, and ability to
cross reference to the source code in gems, and to documentation - I
wouldn’t mind more of that in Aptana, but I’d miss the views too much
to switch.

Komodo is mor eeditor than IDE IMO, but I only gave it a cursory look.
I haven’t tried textmate. I found NetBeans slow and clunky.

Your view, and everyone elses, will differ. Go try some.

Matt.

MattB wrote:

You will get lots of opinions, but the only way to know for sure is to
try them out, and see what works for you. Even then there will be lots
of features that are not apparent or exposed at first, so you need to
take a bit of time to get to know them before making a decision.

I’m currently using Aptana Studio 3 beta, and really like having
integrated terminal windows in tabs - I tend to keep one open across
the bottom for rails console, run rails under a tabbed terminal, and
keep another around for command line stuff.

I find this nearly useless for Rails. I’d rather use a real terminal
program (on Mac OS, that means iTerm).

It does also have other
tabs (besides , such as a web browser, but for for viewing a Rails app
I prefer to use a real browser.

Git integration is also done well.

Haven’t used Aptana in a while. I’ve been very, very impressed with
NetBeans’ Git plugin, though.

RubyMine looks great on the code completion front, and ability to
cross reference to the source code in gems, and to documentation - I
wouldn’t mind more of that in Aptana, but I’d miss the views too much
to switch.

Komodo is mor eeditor than IDE IMO, but I only gave it a cursory look.

That is correct. For Rails, that’s all you need. (There is a Komodo
IDE, but it’s something like $250.)

I haven’t tried textmate. I found NetBeans slow and clunky.

How recently have you used NetBeans? Since 6.8 or so it’s been an
amazingly good IDE (it certainly used to be slow and clunky before
that). I don’t recommend it (or any IDE) for Rails, but when you need
an IDE, NetBeans is your best choice. It has far outstripped
Eclipse/Aptana in recent versions.

Your view, and everyone elses, will differ. Go try some.

Matt.

Best,

Marnen Laibow-Koser
http://www.marnen.org
[email protected]

Johndel Deliyiannis wrote:

I think I should try Vim or emacs with rails but I don’t know with who
I should go with.

Why do you want to use either, instead of something like KomodoEdit or
TextMate?

I tried both and I feel the same… The most people
are using vim in ruby community, why? I heard that vim scripting can
be replaced with ruby, is this true and that is the reason that the
most people are using vim and ruby?

I have no idea. I can’t stand vi, though vim certainly sucks less
badly.

Emacs I heard is more powerful than vim, you can even play tetris but
the popularity fall in contrast of vim which has grown very much. I
know about the editor wars but I really can’t decide and the more
opinions I read, the more I am confused…

I like Emacs much better than vi. But I think it’s silly to use a
console editor on a GUI box (I don’t like Xemacs or Aquamacs).

Best,

Marnen Laibow-Koser
http://www.marnen.org
[email protected]

Why do you want to use either, instead of something like KomodoEdit or
TextMate?

  1. Textmate is only for mac, I prefer ubuntu :slight_smile:
  2. Textmate doesn’t have real code completion
  3. Textmate isn’t good as an editor… it doesn’t have tabs if you
    don’t use a project and even to move the sidebar, you should do a
    “hack” to set it up to the right!
  4. Vim and Emacs are much more powerful and extendable.

Komodoedit… hmmm I don’t know him, I might try it but I doubt it can
compare with vim and emacs, this editors are used from programmers
many years.

I have used all the three and it is clear that Vim and Emacs is the
way to go for me, but I can’t decide clearly… I am a bit more for
emacs.

Why do you think it is silly to use it on a GUI box? :slight_smile:

On Tue, Aug 24, 2010 at 4:14 PM, Marnen Laibow-Koser
[email protected] wrote:

Johndel Deliyiannis wrote:

I think I should try Vim or emacs with rails but I don’t know with who
I should go with.
Try the one you’re more familiar with or the one that feels better on
your fingertips.

Why do you want to use either, instead of something like KomodoEdit or
TextMate?

I tried both and I feel the same… The most people
are using vim in ruby community, why? I heard that vim scripting can
be replaced with ruby, is this true and that is the reason that the
most people are using vim and ruby?

I use Vim. Mostly because it just feels good for me, with the right
plugins I have everything I use on every IDE I’ve used before (that
is, code competion, syntax highlighting, code reference, tabs, and a
few more).
It is highly configurable, and portable (in about 300Kb I have my full
‘IDE’ everywhere I want) between platforms, and when you need it on a
remote server, it’s a really nice to have.
Also, I abuse of the multi buffer edition on one tab.
And, yes, you can also use the mouse if you like it to change the
buffers size, select text, etc.

I have no idea. I can’t stand vi, though vim certainly sucks less
badly.

Emacs I heard is more powerful than vim, you can even play tetris but
the popularity fall in contrast of vim which has grown very much. I
know about the editor wars but I really can’t decide and the more
opinions I read, the more I am confused…

Do you really wanna play tetris when you’re programming? The power of
Emacs has nothing to do with the ability to play tetris on it.
Both editors are nice, you have to try them to see which you like the
most.
I tried Emacs before Vim for rails, and just didn’t feel good to me,
maybe because I’m using Vim as the default text editor for Linux for
about 9 years.

Posted via http://www.ruby-forum.com/.


You received this message because you are subscribed to the Google G. “Ruby on Rails: Talk” group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected].
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.


Leonardo M…
There’s no place like ~

I think I should try Vim or emacs with rails but I don’t know with who
I should go with. I tried both and I feel the same… The most people
are using vim in ruby community, why? I heard that vim scripting can
be replaced with ruby, is this true and that is the reason that the
most people are using vim and ruby?

Emacs I heard is more powerful than vim, you can even play tetris but
the popularity fall in contrast of vim which has grown very much. I
know about the editor wars but I really can’t decide and the more
opinions I read, the more I am confused…

This shows the best ruby IDE: http://tinyurl.com/mfbwav