Accidental Technologist

Musings about Entrepreneurship, Technology and Software Development

  • Home
  • About
  • Still River Software
  • Privacy Policy

Powered by Genesis

You are here: Home / Ruby / Great Ruby Development Environment for Windows

Great Ruby Development Environment for Windows

June 3, 2007 by Rob Bazinet

Tweet

I am a Microsoft Windows developer by day, writing C# .NET Windows client and web application to make a living.  I use Visual Studio 2005 for my day-to-day work and I have to say, I am spoiled by many of the features Microsoft has baked into the application. 

I am also infatuated by Ruby and Ruby on Rails and the developer productivity I can realize with using the language and it’s primary framework, Rails.  Although Ruby runs on so many different operating systems, Rails developers seem to be either Apple Macintosh users and therefore Unix developers or they use some flavor of Linux. 

Being the Windows developer that I am, I have to admit it has been difficult for me to feel productive at all trying to learn Linux, MySQL, Ruby and a new text editor, be it TextMate or even Emacs.   The learning curve for all of these technologies is quite steep to be productive.  All of the commands in Linux alone is overwhelming, combined with setting up and configured Apache for the web server is crazy.  Yes, I am a Windows developer and probably spoiled a bit but I like my tools.

So, the point of my post…a great development environment in Windows is Visual Studio .NET 2005 and combine that with a great add-in for Ruby development from Sapphire in Steel Software called Ruby in Steel and you have a great Ruby and Ruby on Rails development environment.  I am learning Ruby and Ruby on Rails and I am not familiar enough with the libraries to be productive and Ruby in Steel gives me a great tool known as Intellisense.  Yes, Intellisense for Ruby, imagine the concept.  It’s one key piece missing from all those Mac and Linux Ruby developers out there.  Visual Studio developers are spoiled by Intellisense but I think it’s a necessary tool for productive development on any platform.  It just doesn’t make sense to me to not use it or look for a tool which has it.

Ruby in Steel is  a wonderful tool, in version 1.0 even.  The price tag of $199 right now is also a steal.  Sure, I can develop for free but the time saved by not having to look up methods of an object is worth the $199 price.

Here is an shot of the development environment from the Sapphire in Steel site:

Click for larger image

and here is another image showing Rails development:

Click for larger image

As you can see this is native development for a Microsoft Windows Visual Studio .NET developer.

Ruby in Steel also integrates with many of the Rails tools, such as:

  • Rake
  • Capistrano
  • LightTPD

The nice thing about using this tool is all of the integration under-the-hood manages the Ruby and Gem environment just like I typed it in from the command line.  This makes it nice so I can learn Ruby and Rails and not have to worry about some of the support functions up front, I can learn as I go.

I am not alone as a Rails-wannabe-developer stuck in a Microsoft world.   There is a great web site called Softies on Rails which I read often.  These guys have lived in the Microsoft world and transitioned over successfully, so they understand both sides.

I have a project I am developing in Rails which I will make into a commercially available product for a monthly fee along with a free version, the same model 37Signals uses.  I will document my real-world use of Ruby in Steel and how well it works for me to manage deployment and such.

Technorati Tags: Ruby, Ruby on Rails

Share this:

  • LinkedIn
  • Twitter
  • Facebook
  • Email
  • More
  • Pinterest
  • Tumblr
  • Pocket
  • Reddit

Related

Filed Under: Ruby

Care about your privacy? I do and use Fathom Analytics on this site.

Fathom Analytics

Comments

  1. Tobin Harris says

    June 4, 2007 at 9:11 am

    Like you I’m a Windows .NET developer who’s also got into RoR.

    I didn’t get along with Saffire-Steel too much on first try a few months ago, but may try again having read your post.

    I think it just felt a bit too “heavy”, and I’ve yet to find a nice editor that allows me to move between related model/view/controller elements.

    The e-editor comes close, except its a bit fiddly to get set up right and needs Cygwin. Have you been tempted to try e?

    Also, ever conisdered buying a mac!? I’m pondering the decision as I get more and more used to Linux.

    Tobin

  2. Tobin Harris says

    June 4, 2007 at 9:11 am

    Like you I’m a Windows .NET developer who’s also got into RoR.
    I didn’t get along with Saffire-Steel too much on first try a few months ago, but may try again having read your post.
    I think it just felt a bit too “heavy”, and I’ve yet to find a nice editor that allows me to move between related model/view/controller elements.
    The e-editor comes close, except its a bit fiddly to get set up right and needs Cygwin. Have you been tempted to try e?
    Also, ever conisdered buying a mac!? I’m pondering the decision as I get more and more used to Linux.
    Tobin

  3. Rob Bazinet says

    June 4, 2007 at 11:18 am

    Thanks for the comment Tobin.

    I am used to Visual Studio 2005 and the “heavy” or overhead of VS, I am used to so it is not an issue. I think if I was a Mac developer used to RoR in that environment then I would have issue.

    I have e-editor installed and like it but…I purchased a MacBook Pro to try to understand the thrill behind writing Rails apps using a Mac and TextMate and I didn’t get it. So, I can’t see being productive with e-editor.

    I am not very accustomed to Linux, I just don’t have the extra clock cycles to dedicate to it.

    -Rob

  4. Rob Bazinet says

    June 4, 2007 at 11:18 am

    Thanks for the comment Tobin.
    I am used to Visual Studio 2005 and the “heavy” or overhead of VS, I am used to so it is not an issue. I think if I was a Mac developer used to RoR in that environment then I would have issue.
    I have e-editor installed and like it but…I purchased a MacBook Pro to try to understand the thrill behind writing Rails apps using a Mac and TextMate and I didn’t get it. So, I can’t see being productive with e-editor.
    I am not very accustomed to Linux, I just don’t have the extra clock cycles to dedicate to it.
    -Rob

  5. Ruby in Steel 1.1 Released « Accidental Technologist says

    June 6, 2007 at 12:56 pm

    […] have blogged about Ruby in Steel recently and have been using the tool for a while now and really happy with it.  I am also very happy […]

  6. Ruby in Steel 1.1 Released &la says

    June 6, 2007 at 12:56 pm

    […] have blogged about Ruby in Steel recently and have been using the tool for a while now and really happy with it.  I am also very happy […]

  7. ruby meta programming says

    October 8, 2008 at 2:26 pm

    Now let’s get back to basics. Ruby language was firstly introduced to the programming world by Yukihiro Matsumoto in 1993. Yukihiro Matsumoto, simply known as Matz, is a Japanese computer scientist and software programmer. According to his words, Ruby is designed for programmer productivity and fun and is focused on human, rather than computer, needs.

  8. ruby meta programming says

    October 8, 2008 at 2:26 pm

    Now let’s get back to basics. Ruby language was firstly introduced to the programming world by Yukihiro Matsumoto in 1993. Yukihiro Matsumoto, simply known as Matz, is a Japanese computer scientist and software programmer. According to his words, Ruby is designed for programmer productivity and fun and is focused on human, rather than computer, needs.

  9. Gareth says

    November 20, 2008 at 6:34 am

    RADRails is a great IDE for RoR and it’s absolutely free!

  10. Gareth says

    November 20, 2008 at 6:34 am

    RADRails is a great IDE for RoR and it’s absolutely free!

Recent Posts

  • Social Media Times Are Changing
  • It has certainly been a long time…
  • How to Fix Rails Flash Rendering When Using Hotwire
  • Hotwire Fix for CORS Error when using Omniauth
  • Fix Installation of Ruby using rbenv on macOS Big Sur

Categories

Services I Love

HatchBox - Easy Rails Deploys Fathom Analytics
Follow @rbazinet

Rob Bazinet
@rbazinet

  • Great little utility https://t.co/6AgboJv6oI
    about 22 hours ago
  • Funny watching the hate to show up in my time line for ChatGPT. People getting defensive about it.
    about 4 days ago
  • I just backed The SaaS Playbook, by Rob Walling on @Kickstarter https://t.co/1FpTWN9c9v
    about 4 days ago
  • This looks like an interesting project. I need to dig in a bit. https://t.co/gacEX9AmEn "Phlex — fast, object-orie… https://t.co/4AUL0Z0SBl
    about 5 days ago
  • I attempted to use ChatGPT today and asked a couple questions it couldn’t answer. I thought it was a magical black… https://t.co/uJGw0CgUAv
    about 5 days ago
  • RSS - Posts
  • RSS - Comments
Find me on Mastodon