From: David Masover Date: 2009-02-10T03:25:53+09:00 Subject: Re: Which is the best development environment? Windows Vs Linux priyankeshu wrote: > i don't have a very extensive knowledge of programming... > I'm going to guess you don't have a very extensive knowledge of system administration, either. If that's true, here's a quick comparison: Points in favor of Linux: - Many Rubygems require C extensions. Unless they have Windows-specific versions already, they're going to be painful to get working. - You'll probably be deploying on a Unix-like system. It's nice to have your development environment match. - Also, Git is cool. But the Windows ports just aren't as good. Points in favor of Windows: - You don't know Linux. If something goes wrong with your system, it could take much longer to debug it than it would with Windows, at least until you know it better. - Ruby is cross-platform, and so is Rails. It's very unlikely that your program will behave differently on Windows than Linux, unless you do something stupid. - You probably don't know Git. Tortoise SVN will be easier to learn. My recommendation would be, if you want to get something done RIGHT NOW, just stick with Windows. For the long term, you'll really be better off with Linux or OS X.