SitePoint Sponsor

User Tag List

Results 1 to 24 of 24

Thread: Ruby IDE/Editor

  1. #1
    SitePoint Enthusiast satishtalim's Avatar
    Join Date
    Jun 2005
    Location
    Pune, India
    Posts
    68
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Ruby IDE/Editor

    Can anyone suggest me a Ruby Source Editor and/or an IDE for the Windows platform? Thanks.
    Free Ruby Study Notes
    Blog on Java, Ruby programming, Chess and Making $$$ online

  2. #2
    ☆★☆★ silver trophy vgarcia's Avatar
    Join Date
    Jan 2002
    Location
    in transition
    Posts
    21,235
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)
    Bad news: at this point they all suck, at least on Windows.

    Good news: There are a couple of options that are starting to suck less than before.

    RadRails is based on the Eclipse platform and is only at version 0.3 but it's coming along nicely as a Rails IDE.

    Arachno Ruby from Scriptolutions is fairly well developed for a 0.6 product, but I have my doubts about a company that was developing PHP/Python tools just a few months ago and stops all development on those to work on a Ruby IDE just cause it's the hot new thing.

    Finally, if you're a Dreamweaver type there is the Rubyweaver extension that's supposed to get you Ruby/Rails support, but it didn't work for me when I tried to install it under Dreamweaver 8 so your mileage may vary.

  3. #3
    SitePoint Guru silver trophy Luke Redpath's Avatar
    Join Date
    Mar 2003
    Location
    London
    Posts
    794
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I like jEdit...I don't see any need for a full blown IDE to work with Ruby or Rails.

  4. #4
    ☆★☆★ silver trophy vgarcia's Avatar
    Join Date
    Jan 2002
    Location
    in transition
    Posts
    21,235
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)
    Quote Originally Posted by Luke Redpath
    I like jEdit...I don't see any need for a full blown IDE to work with Ruby or Rails.
    I'm not a big jEdit fan (because I've used it for Java in the past :\) but it is way better than SCiTE in my opinion

  5. #5
    SitePoint Enthusiast
    Join Date
    Apr 2005
    Location
    Murcia, Spain
    Posts
    66
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Try eclipse. If you have windows, then look at this:

    http://www.napcs.com/howto/railsonwindows.html

    It took me a while to set it up but it works great now.

  6. #6
    SitePoint Wizard silver trophybronze trophy asp_funda's Avatar
    Join Date
    Jun 2003
    Location
    ether
    Posts
    4,497
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Cool

    Quote Originally Posted by matthewmurcia
    Try eclipse.
    there's only one Ruby plugin for Eclipse, RubyEclipse which sucks badly IMHO. The overhead of loading Eclipse just to get basic syntax highlighting is not worth it, SciTE is much better(1 second flat loading time on my PC), its small, fast, low on resources/memory & has syntax highlighting, & its better than FreeRIDE as well, which is incidently written in Ruby, which is both heavy & slow!!
    Our lives teach us who we are.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Me - Photo Blog - Personal Blog - Dev Blog
    iG:Syntax Hiliter -- Colourize your code in WordPress!!

  7. #7
    SitePoint Zealot
    Join Date
    Mar 2004
    Location
    Australia
    Posts
    101
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I like http://www.jedit.org/ruby/,
    * Integrated Ruby documentation viewer, including Ruby on Rails docs
    is a big help.

  8. #8
    SitePoint Enthusiast satishtalim's Avatar
    Join Date
    Jun 2005
    Location
    Pune, India
    Posts
    68
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks guys for your comments.
    Free Ruby Study Notes
    Blog on Java, Ruby programming, Chess and Making $$$ online

  9. #9
    Resident Java Hater
    Join Date
    Jul 2004
    Location
    Gerodieville Central, UK
    Posts
    446
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    If you are happy with a commercial editor, look at jEdit. It can do Ruby syntax highlighting if you can find the word file on it's site. I use this for most of my work.

    Failing that, Look at notepad2,

    http://www.hanselman.com/blog/NewNot...hlighting.aspx

    This version has ruby syntax highlighting, and if you are only working on a few files, this is a good free alternative.

    Another thing I use is Notepad++. I'm not to mad on this as the interface is a bit clumsy and it doesn't like =begin =end comments. However I use this to edit rhtml templates and UltraEdit to edit solid code. You wanna use python syntax highlighing in Notepad++, and make sure all the fonts are set the same size.

    I used to use jEdit when I worked on the Mac. Textmate is also good on the mac, but I perfered jedit due to the PC shortcut keys. Kate works well on Linux if you don't mind KDE.

  10. #10
    SitePoint Member
    Join Date
    Oct 2005
    Posts
    6
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    abligatory plug for vim

    I'm sorry, I have to insert the obligatory plug for vim at this point. Probably not what allot of web developers think of when looking for an IDE, but it has allot going for it.

    1. will probably be installed on whatever box your running rails/ruby on by default
    2. ruby syntax highlighting
    3. good regular expression support
    4. all the rest of the stuff that makes vim a good editor.

    I apologize in advance for being a fanboy. It's really the regexp support that won me over in the end. Eventually I'll take the time to learn the scripting language built into the thing. I've also heard that there is a ruby scripting interface. I don't know much about it though, however that might be reason number 5, can be scripted using ruby.

  11. #11
    SitePoint Wizard gold trophysilver trophybronze trophy dc dalton's Avatar
    Join Date
    Nov 2004
    Location
    Right behind you, watching, always watching.
    Posts
    5,431
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Anyone know if there are any Ruby syntax files for EditPlus yet? I checked the Edit Plus site but didnt find any ... just wondering if anyone had found one elsewhere.

  12. #12
    ☆★☆★ silver trophy vgarcia's Avatar
    Join Date
    Jan 2002
    Location
    in transition
    Posts
    21,235
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)
    Quote Originally Posted by dc dalton
    Anyone know if there are any Ruby syntax files for EditPlus yet? I checked the Edit Plus site but didnt find any ... just wondering if anyone had found one elsewhere.
    http://www.illanti.com/files/RubyOnRails_stx_file.zip

    Came up in a google search, I don't use EditPlus so I'm not sure how good/bad/ugly it is.

    edit: it's for version 2.1 of editplus.

  13. #13
    SitePoint Wizard gold trophysilver trophybronze trophy dc dalton's Avatar
    Join Date
    Nov 2004
    Location
    Right behind you, watching, always watching.
    Posts
    5,431
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by vgarcia
    http://www.illanti.com/files/RubyOnRails_stx_file.zip

    Came up in a google search, I don't use EditPlus so I'm not sure how good/bad/ugly it is.

    edit: it's for version 2.1 of editplus.
    Nah seen that one (and tried it) ..... no good

  14. #14
    SitePoint Wizard silver trophybronze trophy asp_funda's Avatar
    Join Date
    Jun 2003
    Location
    ether
    Posts
    4,497
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Cool

    Quote Originally Posted by dc dalton
    Nah seen that one (and tried it) ..... no good
    why it ain't good? if you think that it lacking in function names, keywords etc to highlight, then you can add them. Take a look at the Ruby language file that I made for my WordPress plugin/GeSHi(attached). You can take the keywords/function names from it to start with(the are quite a number of them, not all, but not less either) & add them to the EditPlus language file!!
    Attached Files Attached Files
    Our lives teach us who we are.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Me - Photo Blog - Personal Blog - Dev Blog
    iG:Syntax Hiliter -- Colourize your code in WordPress!!

  15. #15
    ☆★☆★ silver trophy vgarcia's Avatar
    Join Date
    Jan 2002
    Location
    in transition
    Posts
    21,235
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)
    ^^ yeah but that's a terrible thing to tell a new Ruby coder (you can do it yourself!), especially with developed toolsets in other languages that require a lot less configuration.

  16. #16
    SitePoint Enthusiast
    Join Date
    May 2002
    Location
    Uk
    Posts
    73
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    The next version of Komodo should support ruby, there is a beta available for testing. I haven't tried the beta but Komodo is pretty good for php.

  17. #17
    SitePoint Addict jpease's Avatar
    Join Date
    Jul 2002
    Location
    In the network.
    Posts
    217
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I've used RadRails. It ain't perfect, but some parts work.

  18. #18
    SitePoint Wizard silver trophybronze trophy asp_funda's Avatar
    Join Date
    Jun 2003
    Location
    ether
    Posts
    4,497
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Cool

    Quote Originally Posted by Vex
    The next version of Komodo should support ruby, there is a beta available for testing. I haven't tried the beta but Komodo is pretty good for php.
    I tried Komodo some time back & it wasn't that great as its touted as!! Zend Studio is best for PHP development IMHO!!
    Our lives teach us who we are.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Me - Photo Blog - Personal Blog - Dev Blog
    iG:Syntax Hiliter -- Colourize your code in WordPress!!

  19. #19
    SitePoint Evangelist
    Join Date
    Jun 2004
    Location
    California
    Posts
    440
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by matthewmurcia
    Try eclipse. If you have windows, then look at this:

    http://www.napcs.com/howto/railsonwindows.html

    It took me a while to set it up but it works great now.
    I also recommend this. I use it for both rails and just plain old ruby development

  20. #20
    SitePoint Member
    Join Date
    Oct 2005
    Posts
    8
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I am very happy with the early beta of Rad Ruby, it is small and efficient, has a neat yml interface for the database, lets you run queries straight from it too. It also has syntax highlighting and its a really nice fast app, its in java and I am assuming it is off of the eclipse project but its nice. It creates file structures for you and everything, no more terminal / command

  21. #21
    SitePoint Wizard stereofrog's Avatar
    Join Date
    Apr 2004
    Location
    germany
    Posts
    4,324
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I find SciTe most conformant with ruby's "simple is better" principle. The recent version 1.66 has a new improved ruby syntax highlighter.

  22. #22
    ☆★☆★ silver trophy vgarcia's Avatar
    Join Date
    Jan 2002
    Location
    in transition
    Posts
    21,235
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)
    Quote Originally Posted by stereofrog
    I find SciTe most conformant with ruby's "simple is better" principle. The recent version 1.66 has a new improved ruby syntax highlighter.
    Yeah but I can't stand having an Explorer window open as my project file viewer and I hate having 30 different SCiTE windows open when I'm working on a bunch of them. That and Verdana's a horrible code font

  23. #23
    SitePoint Guru
    Join Date
    Aug 2005
    Posts
    986
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Eclipse is strange: opens a file in 0.1 sec, closes it in 1.5 sec :S.
    But it is a good option for ruby development with RDT. And you can use JSP highlight for .rhtml files.

  24. #24
    SitePoint Wizard stereofrog's Avatar
    Join Date
    Apr 2004
    Location
    germany
    Posts
    4,324
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by vgarcia
    Yeah but I can't stand having an Explorer window open as my project file viewer and I hate having 30 different SCiTE windows open when I'm working on a bunch of them. That and Verdana's a horrible code font
    I'm not going to advocate scite here, but the last two things are customizable and easy to change. The project window is a nice one to have, although with my custom "Open file at cursor" and "Find def at cursor" functions I don't miss it that much. I don't do any heavy ruby development though...


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •