Komodo 3.5: IDE with support for Ruby on Rails
Posted by admin November 05, 2005 @ 10:25 AM
RadRails is getting company from commercial player ActiveState that has recently shipped Komodo 3.5, their IDE for dynamic languages. Komodo features support for Ruby and Rails and is available on Windows, Linux, and Mac OS X.
Komodo Professional is a $295 buy, Komodo personal is $29.95, and there’s a 21-day trial available.
The release got a bit of play in the press with an InfoWorld article called Ruby IDE is set to shine.
Being a OS X/TextMate user myself, I haven’t had a chance to checkout Komodo. Please do add your experiences in the comments for others to share.

Komodo doesnt seem to have RHTML syntax highlighting (it’s either pure Ruby or pure HTML). That’s not good enough for me.
First impressions: I’ve downloaded it and been playing with it on OS X. It seems bloated like NetBeans or Eclipse. I currently use TextMate Version 1.1b17 (702) and it’s an editors editor! It’s fast, easy to use, intuitive, heavily customizable and it’s a native OS X app. Komodo appears to be written in Mozilla? of all things… I can confirm it doesn’t handle rhtml at least out of the box (one might be able to tweak it). The SVN support works but I don’t see paying $299 for source control management integration and a TK GUI builder. So the Personal version might make more sense.
If you like a full IDE and want code completion and you are not on a Mac, then this might be what you are looking for. Especially, if you already code in PHP, Python and Perl. If you used Komodo in the past and like it and you want something cross platform then it will probably make sense.
I haven’t had a chance to try their debugger with Rails or Ruby yet, that could be a big plus…
Me personally, I think I will stick with TextMate. I really don’t want a full IDE, I can do source control on the command line or via TextMate macro commands. I was using ViM before I found TextMate. ViM 7 or 8 might finally catch up to TextMate but I doubt it. I still use vi/ViM and will probably always use it. Handy for ssh sessions.
Komodo has been a staple in my shop for a while now. It’s a great tool, and now that it supports Ruby it just got better!
I started playing with the beta for Windows the other day. It definetly feels sluggish. For me, it’s probably one of the more polished tools I’ve tried though (on Windows) and I’ve certainly tried all that I could get my hands on.
I’m hopeful that Komodo will improve, I can justify the $29 for the Personal version, certainly not the $299 to get SVN integration.
Am I the only one seeing typo in the headline?
I’m a TM user as well. I decided to give Komodo a chance, though, mainly because of the integrated debugger. I downloaded the beta, installed it then ran it. While scanning my ruby installation, it crashed. It went in the trash.
I don’t feel like wasting my time trying to get a piece of software that might work for what I do to work, when I’ve got a great editor already.
I use Arachno Ruby by Scriptolutions for my IDE. It has quite a lot of features including: debugging, on the fly syntax checking (even in rhtml files), syntax highlighting, visual interface to gems, searchable class browser, and much more.
Try it here: http://www.ruby-ide.com/ruby/ruby_ide_and_ruby_editor.php
Scriptolutions offers a thirty day trial and to license is only $59. Arachno Ruby is lacking SVN integration and the UI needs polishing. I also wish it had code completion. I know, I know, real programmers don’t need code completion but I’m getting old and memorzing api’s is hard…
Memorizing API’s? Ever try:
./gem_server and pointing a browser to http://localhost:8808/
Now if someone would be so kind as to build a GEM with rdoc from http://www.ruby-doc.org/core/ I would be grateful. It would allow me to download the rdoc Ruby GEM and use it alongside my Rails rdoc via gem_server.
Komodo feels like Eclipse on Mac OS X, not a native application, it is slow. For me TextMate is the ideal editor for Ruby, Python, etc. on OS X.
Now… if we could somehow get SVN support in TextMate, we’d be all set.
Bob, if you install the TextMate bundles, Subversion support is just a Ctrl+Shift+A away.
Now… if we could somehow get SVN support in TextMate, we’d be all set. Anyone want to write a plugin?
Bob, if you install the TextMate bundles, Subversion support is just a Ctrl+Shift+A away.
I have taken a look at Komodo since their first beta. Its a nice product for a Ruby environment. However at this time for Rails development I would have to recommend RadRails.
RadRails is more suited for Rails development, it has built in server support right in the IDE. Also you need to buy the $295.00 version of Komodo to get cvs/svn integration. Where as RadRails has it built in for free. RadRails also has .rhtml syntax highlighting that everyone seems to want.
Hot! Now if only the RoR weblog would stop, you know, taking 12 hours to post a comment.
Ever since I bought my new iBook and purchased TextMate, I have been overwhelmed. Everything anyone has said about the editor is more than I expected. Lots of handy, easy to use shortcuts and features I use, rather then bulky extras to bulk up the value. Komodo is built upon the Moz framework, but it’s speed on Windows and Mac are sluggish at best.
I’d be cheering on the RadRails group for making a free, multi-platform IDE that everyone can use.
I’m also experimenting with RadRails ! And i’ve to thank those guys for their effort. I was running emacs with ruby-mode , and ruby-electric-mode and pabbrev-mode and mmm modes. It was cool… but I think RADRAILS promises integration of a lot of features for RAILS development! I’m giving open-source priority ;-)
TextMate is a tool that I can never see myself ditching for another editor. It just feels right.
Is there a Windows program analogous to this Textmate?
Also pitching in my support for RadRails. I can’t use TextMate at home because I don’t have a Mac at home. Emacs can be set up to have fairly good Rails support but RadRails is vastly simpler. TextMate may be awesome to some people but in this day and age I can’t see paying for a text editor, no matter how good it is.
Also pitching in my support for RadRails. I can’t use TextMate at home because I don’t have a Mac at home. Emacs can be set up to have fairly good Rails support but RadRails is vastly simpler. TextMate may be awesome to some people but in this day and age I can’t see paying for a text editor, no matter how good it is. If I just want a text editor with some IDE features, I’ll stick with Emacs.
Also pitching in my support for RadRails. I can’t use TextMate at home because I don’t have a Mac at home. Emacs can be set up to have fairly good Rails support but RadRails is vastly simpler. TextMate may be awesome to some people but in this day and age I can’t see paying for a text editor, no matter how good it is. If I just want a text editor with some IDE features, I’ll stick with Emacs.
Also pitching in my support for RadRails. I can’t use TextMate at home because I don’t have a Mac at home. Emacs can be set up to have fairly good Rails support but RadRails is vastly simpler. TextMate may be awesome to some people but in this day and age I can’t see paying for a text editor, no matter how good it is. If I just want a text editor with some IDE features, I’ll stick with Emacs.
Also pitching in my support for RadRails. I can’t use TextMate at home because I don’t have a Mac at home. Emacs can be set up to have fairly good Rails support but RadRails is vastly simpler. TextMate may be awesome to some people but in this day and age I can’t see paying for a text editor, no matter how good it is. If I just want a text editor with some IDE features, I’ll stick with Emacs.
Also pitching in my support for RadRails. I can’t use TextMate at home because I don’t have a Mac at home. Emacs can be set up to have fairly good Rails support but RadRails is vastly simpler. TextMate may be awesome to some people but in this day and age I can’t see paying for a text editor, no matter how good it is. If I just want a text editor with some IDE features, I’ll stick with Emacs.
Also pitching in my support for RadRails. I can’t use TextMate at home because I don’t have a Mac at home. Emacs can be set up to have fairly good Rails support but RadRails is vastly simpler. TextMate may be awesome to some people but in this day and age I can’t see paying for a text editor, no matter how good it is. If I just want a text editor with some IDE features, I’ll stick with Emacs.
Also pitching in my support for RadRails. I can’t use TextMate at home because I don’t have a Mac at home. Emacs can be set up to have fairly good Rails support but RadRails is vastly simpler. TextMate may be awesome to some people but in this day and age I can’t see paying for a text editor, no matter how good it is. If I just want a text editor with some IDE features, I’ll stick with Emacs.
Also pitching in my support for RadRails. I can’t use TextMate at home because I don’t have a Mac at home. Emacs can be set up to have fairly good Rails support but RadRails is vastly simpler. TextMate may be awesome to some people but in this day and age I can’t see paying for a text editor, no matter how good it is. If I just want a text editor with some IDE features, I’ll stick with Emacs.
Also pitching in my support for RadRails. I can’t use TextMate at home because I don’t have a Mac at home. Emacs can be set up to have fairly good Rails support but RadRails is vastly simpler. TextMate may be awesome to some people but in this day and age I can’t see paying for a text editor, no matter how good it is. If I just want a text editor with some IDE features, I’ll stick with Emacs.
Also pitching in my support for RadRails. I can’t use TextMate at home because I don’t have a Mac at home. Emacs can be set up to have fairly good Rails support but RadRails is vastly simpler. TextMate may be awesome to some people but in this day and age I can’t see paying for a text editor, no matter how good it is. If I just want a text editor with some IDE features, I’ll stick with Emacs.
Textmate is 40$. Thats half a decent programmers hourly rate. Out of any given half hour i program textmate probably saves me another half. If your editor doesn’t pay for itself what on earth will?
not everyone makes $80/hour. Especially for web programming
?!