Willkommen bei JRoR
dem deutschprachigem Blog über Jruby on Rails!

JRuby on Rails (JRoR) verbindet die Agilität der Skriptsprache Ruby mit der ausgereiften Infrastruktur und einer Unmenge an Bibliotheken der Java-Welt. Das ist eine sehr mächtige Kombination, denn die Kunden bekommen eine stabile Webanwendung mit großem Funktionsumfang für einen vergleichsweise geringen Aufwand. Und welcher Kunde will das nicht?

In diesem Blog werden wir Informationen rund um JRuby, Rails und Ruby zusammentragen. Neben Links zu anderen Seiten und interessanten Büchern werden wir auch eigene Lösungen vorstellen und Trends diskutieren. Wir möchten auch andere professionelle Softwareentwickler einladen, sich zu beteiligen, und hoffen so zum Erfahrungsaustausch beizutragen.

Die von Yukihiro "Matz" Matsumoto entworfene Programmiersprache Ruby erlangte spätestens seit dem Auftritt des Web Application Framework "Ruby on Rails" im Jahr 2004 immer mehr an Bedeutung.
Es begannen viele hitzige Diskussionen, ob nun Ruby oder Java besser sei. Während manche Ruby nur als Spielzeug betrachten und andere schon das Ende von Java herauf beschwören, sehen wir vor allem das Potenzial in der Zusammenarbeit von Ruby und Java.

Der Erfolg von Rails war so enorm, dass auch Sun nicht mehr daran vorbeikam. So stellten sie die Hauptentwickler von JRuby ein, um eine vollständige Ruby-Implementierung für die Java-Plattform zu schaffen.

JRuby ermöglicht ein besonders einfaches Zusammenspiel von Java und Ruby, und zwar in beiden Richtungen.
  • Ein Ruby-Java-Bytecode-Compiler, erstellt Programme für die Java-VM
  • Aus dem Ruby-Quelltext sind auf alle Java-Klassen und Bibliotheken erreichbar.
JRuby on Rails ist wiederum die Verwendung von "Ruby on Rails" auf eben dieser Java-Plattform. Die Relevanz dieses Frameworks wird dadurch unterstrichen, dass die JRuby-Entwickler die Kompatibilität zu einem Projektziel gemacht haben. Mittels des "Warbler" Gems, das den JRuby-Interpreter nutzt, kann eine JRuby on Rails Anwendung als .war-File auf einem Java-Server (z.B. Tomcat) "deployed" werden. Die Agilität von Ruby on Rails) und die gereifte Infrastruktur von Java (Server, Bibliotheken,...) ergänzen einander hervorragend. JRuby - Java powered Ruby implementation
JRuby - Wiki Main Page
Ruby on Rails
Ruby
JRuby - Eine Ruby-Implementierung in Java
JRuby: Mit Java und Ruby die Entwicklungsarbeit optimieren
Was ist JRuby?
Warbler Gem