Best option for a small team of developers (VCS, IDE)?

Hello,

     I am going to start a new project in Rails, we are a small team of 4 people, I want this project be developed in a coolaborative way. What is the best choice for this team, I talk about an IDE for Rails and VCS, so we can all work in same project at same time?

    We have Windows as OS in development for having other projects made for windows.

Thank you!

Hi Mike,

we have a very similar team setup. If you want to go completly free, try Netbeans with the Rails Plugin. For us, is the best free IDE out there for Ruby and Ruby On Rails. We switched to RubyMine (paid) but it is really awesome… couldn’t be happier.

For VCS, we use Git without any doubt.

Let me know if I can help.

Cheers and good luck!

You should also use Linux or OS/X for your environment.

I have a Windows machine at work, but use a Linux VM for all my development.

Git is essential. I used to use Netbeans, but have switched to Komodo Edit. I didn't need a heavy IDE, just a text editor.

Hello,

I am going to start a new project in Rails, we are a small team

of 4 people, I want this project be developed in a coolaborative way. What is the best choice for this team, I talk about an IDE for Rails and VCS, so we can all work in same project at same time?

The VCS is definately Git. For IDE you should use the one you're comfortable with. Ruby On Rails doesn't need any fancy stuff, it might help, but is not mandatory. I used to use Netbeans, but swtiched to VIM with a bunch of plugins a while ago and have no looked back since then, but if you're a Windows user this wont be your choice for sure.

Just use whatever you are comfortable with, any modern decent code editor has support for ruby.

We have Windows as OS in development for having other projects made for windows.

I'd really reconsider this, Rails experience is way better on an *NIX environment, I would recommend Linux or Mac OS.

Thank you!

You're welcome.

Thank you everybody! I started using GIT and NetBeans.

Por nada! Buena elección. :slight_smile:

You’re welcome. Good choice. :slight_smile:

Also look at Redmine or Unfuddle (unfuddle.com) for project management tools.

+1 for Git +1 for Unfuddle +1 for RubyMine +1 for Ubuntu

I've used Netbeans in the past and it is better than Aptana/Rad Rails. One thing though...Oracle now owns Sun, who owns Netbeans so the future for Netbeans is kinda shaky right now. That is unless they decide to open source it...

Personally my environment(s) - as I have one for home and one for work - consist of TextMate on the Mac + Subversion (@work), and at home I use an Ubuntu 9.10 virtual machine (VMWare Player through Windows 7) + git on my shared mounted dropbox account with gEdit - just install the sidebar plugin and syntax highlighting and you're golden. Works incredibly well, especially in dual screen or unity mode =) For version control though, given I've used both (though I haven't used git extensively), I'm leaning towards git right now, as I've just had so many issues with subversion (although they could all be due to an error 18, so take that with a grain of salt).

Netbeans is licenced under CDDL or GPL 2+ (http://en.wikipedia.org/ wiki/NetBeans). AFAIK it always has been open-sourced.