Netbeans Ruby Support: A Detailed Walkthrough by Roman Strobl
Article - NetBeans: Ruby Developer's New Best Friend
Good stuff from Tor
Dynamic languages - Yes, but why Ruby?
I think that there is a more suitable dynamic language that has a JVM implementation and a very dedicated community. It is used a lot throughout the industry for example, Google uses it a lot (and it is even used inside Sun). This language arrives with a lot of useful built-in libraries and there are a lot of other open source libraries and frameworks to choose from. It is used to build big web sites such as YouTube and it is also used a lot by system administrators that want an easy and productive way to create scripts. You probably guessed by now that I am talking about the Python programming language.
Although very different from Java I find Python is in tune with the Java culture :
1. Readability and explicitness - both Java and Python endorse clean readable code that explicitly states what is being done. Ruby reminds me of Perl - a "write only" language
2. Matureness- Python and Java are of almost the same age. They are mature languages that proved themselves again and again in production systems.
3. Vibrant community - both platforms have a devoted community and community process.
4. Open source libraries - both platforms have a lot of libraries and frameworks available (a result of points 2 and 3).
As a Java developer using a lot of Python/Jython nowadays, I am disappointed that Sun chose not to invest in supporting this popular and productive programming language. I think that NetBeans is loosing an opportiunity to hook up with this wonderful community which is missing a high quality IDE such as NetBeans.
Re: Dynamic languages - Yes, but why Ruby?
Which is very advanced, with support for debugging, auto complete, and all those things we're used to from the Eclipse JDT.