Was ist ein Beispiel für Java-Funktionalität, die ich zu einem JRuby / Rails-Projekt hinzufügen könnte?

StackOverflow https://stackoverflow.com/questions/728508

Frage

Dies ist eigentlich zwei Fragen in einem.

  1. Gibt es eine bestimmte Art von Java-Funktionalität, die Menschen für JRuby verwenden oder ist es vor allem wegen der Performance-Vorteil, dass JRuby gegenüber dem MRI gibt?

Der Grund, warum ich frage ist, würde Ich mag einig Java-Funktionalität zu einem Rails-Projekt hinzuzufügen (nur um zu zeigen, dass es möglich ist). Im Idealfall würde diese Java-Funktionalität auch nützlich sein, eher als überflüssig. Was zu meiner nächsten Frage führt. . .

  1. Was ist ein Beispiel für etwas, das eine gute Demonstration von Java-Funktionalität zu einem einfachen Rails CRUD App hinzugefügt machen würde?

ich etwas denke, man in einer Ruby-Klasse tun kann, könnte man genauso gut in einer Java-Klasse tun (mit etwa doppelt so viel Code), so verstehe ich die Frage nur schwer zu beantworten. Ich frage mich nur, wenn es eine bestimmte Art von Funktionalität ist, die besser geeignet ist in Java zu tun.

Es gibt nichts auf dem Spiel, übrigens. Ich bin nur um zu spielen und zu testen Dinge aus.

War es hilfreich?

Lösung

Ich denke, die Ruby-Klasse Libs (Edelsteine) kann die Java-Libs so ziemlich alles tun, tun kann, so gibt es nicht viel von einem zwingenden Grunde auf Schienen in einem „Stand-alone“ Szenario JRuby zu verwenden.

Ich benutze es mit einem Anbieter Java-Anwendung zu integrieren. Knocking eine schnelle Steuerung und einige Ansichten ist viel einfacher als Verlängerung Java / Swing verwendet wird.

Auch in einer „Enterprise“ -Umgebung kann ein Schienen-Entwickler verpflichtet, Tomcat oder Glassfish zu implementieren. Das Warbler Juwel für JRuby ermöglicht dies.

Andere Tipps

würde ich eine fokussierte Java-Bibliothek finden, die einen vorhandenen Bedarf in Java füllt und die Arbeit an, dass die Bibliothek in Ihrer Rails-Anwendung nutzen. Eine Möglichkeit ist die Verwendung JTS (Java Topology Suite) geografische Regionen in einer Rails-Anwendung zu manipulieren und wandeln sie auf einer Karte in Ihrer Rails-Anwendung für die Anzeige.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top