What are some alternatives?
When comparing Ruby and Eclipse, you can also consider the following products
Python - Python is a clear and powerful object-oriented programming language, comparable to Perl, Ruby, Scheme, or Java.
IntelliJ IDEA - Capable and Ergonomic IDE for JVM
Microsoft Visual Studio - Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft.
Java - A concurrent, class-based, object-oriented, language specifically designed to have as few implementation dependencies as possible
Xcode - Xcode 4 is the new version of Apple’s powerful integrated development environment for creating great apps for Mac, iPhone, and iPad. Xcode 4 includes the Xcode IDE, instruments, iOS Simulator, and the latest Mac OS X and iOS SDKs.