Open Source IDE for Ruby and Rails Applications: Aptana RadRails 2

You may also like...

4 Responses

  1. Earl Jenkins says:

    I use RadRails for work, and find it to be much more responsive than NetBeans. I will point out that its implementation of breakpoints is fundamentally flawed (since it goes by filename without path, so if you have multiple source files with the same name, you will get phantom breakpoints in every file with the same name as the one you set the original breakpoint in), and the variables view can crash the running app server. However, the server controls integrate well, and the debugger is also quite useful. One other thing to note is that it has a hard time resolving symbol references (function names, etc.) for drill-through clicking in the source code (Ctrl+click on the function name to jump to the implementation). But overall, it’s pretty good.

    Earl

  2. Earl Jenkins says:

    In fact, here’s a perfect example that just happened. I’m debugging, I hit a breakpoint, I switch to the Variables tab, I expand the self object, and I get this in my console window:

    Exception in DebugThread loop: You have a nil object when you didn’t expect it!
    You might have expected an instance of Array.
    The error occurred while evaluating nil.empty?

    This causes the running app server to crash instantly.

    Earl

  1. December 21, 2010

    [...] This post was mentioned on Twitter by esarfraz, esarfraz. esarfraz said: Open Source IDE for Ruby and Rails Applications: Aptana RadRails 2 http://goo.gl/rXfWu [...]

  2. December 22, 2010

    [...] original post here: Open Source IDE for Ruby and Rails Applications: Aptana RadRails 2 … This entry was posted in ruby on rails and tagged and-professional, aptana, capabilities, [...]

Leave a Reply

Your email address will not be published. Required fields are marked *


3 × = three

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>