Sterling Camden subbing for Apotheon:
I hope I’m not permanently banned from SOB for saying so, but ASP.NET with Visual Studio addresses the web app debugger problem far better, and I can’t say that debuggers are any less required for PHP as a language. Ruby, on the other hand, doesn’t seem to need debuggers. Maybe that’s because that language and the Rails framework actually make sense.
I see these questions pop up often enough, that I decided to settle it once and for all.
If you’re switching to Ruby from some other language, be prepared. It doesn’t come for free. You will spend considerable time searching for things you used to have and no longer need. Old habits are hard to break. It takes a while to trust yourself and break the dependency.