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.
Uwe Zdun, Rafael Capilla, Huy Tran, Olaf Zimmermann Mar 09, 2014
Olav Maassen, Liz Keogh & Chris Matts Mar 08, 2014