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.
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.
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.
+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).