Im Gegensatz zu PHP ist Ruby eine echte Allrounder-Sprache: Man ist als Programmierer/in nicht auf die Webanwendungen mit RubyOnRails begrenzt, sondern hat auch viele GUI-Möglichkeiten für Desktop-Anwendungen.
Alternativen
Ruby TK
- Für alle, die TCL/TK gut kennen.
- recht einfach zu erlernen.
- Look & Feel nicht ganz so modern im Vergleich zu den jüngeren Toolkits.
- Bindings in der Stdlib enthalten
- Einfache Installation unter Windows
- Ebenso einfache Installation unter Linux
- Läuft auf mehreren Plattformen
- Englische Dokumentation (04/2005): http://www.jbrowse.com/text/rubytk_en.html
- In Sachen Dokumentation kann man sich auch an der perl-tk Doku orientieren, was auch die PickAxeII empfiehlt.
- Home: http://ruby-gnome2.sourceforge.jp/
- basiert auf der GTK-Bibliothek, wie sie auch GIMP und Gnome nutzt
- läuft auf mehreren Plattformen (erfordert zusätzlich noch Bindings)
- Windows: gesondert installiertes GTK
- Linux: installiertes GTK (z.B. über Gnome)
- Mac OS X: installierter X11-Server sowie GTK
- Details zu Ruby-GNOME2
- grafischer GUI-Builder z.B. über glade
Fox Toolkit (FxRuby)
- Home: http://www.fxruby.org/
- Wird unter Windows durch den OneClickInstaller bereits installiert.
- Ruby IDE FreeRide wurde mit Fox geschrieben
- wird recht gut unter Ruby gepflegt und unterstützt, obwohl mit ein wenig Verzögerung gegenüber der C++-Version
- läuft auf mehreren Plattformen
- grafischer GUI-Builder: foxGuib
- Home: http://shoes.heroku.com/
- Kompiliert in .exe (Windows), .Shy (eigenes Format), .run (Linux) und .dmg/.app (Mac)
- Lädt und installiert Gems
- Benötigt kein installiertes Ruby (enthält eigenen Interpreter)
- Einfach zu lernen
- Video-Support
- Downloader mit Threads
- Framework-artiger Aufbau
- home: http://monkeybars.rubyforge.org/
- für JRuby
- für Java-Kenner einfach zu benutzen
- mit dem Gui-Editor von NetBeans kann man grafische Oberflächen für Java erstellen und von JRuby aus darauf zugreifen
Weblinks