在Ruby中实现Java应用程序

时间:2016-10-05 18:23:05

标签: java ruby-on-rails ruby jruby

是否可以在使用Ruby编码的网站上实现用Java编写的程序?目前正在开发一个网站,其中表格中的数据必须被接收,解析并用于填写应用程序中的对象。目前,使用Java开发应用程序的Java程序员将更加容易。但是,Ruby足够相似,如果需要它可以工作。

我知道有一些应用程序如JRuby允许在Java中使用Ruby。反之亦然,如果是的话,它是如何运作的?

2 个答案:

答案 0 :(得分:2)

JRuby允许您从Ruby调用Java:https://github.com/jruby/jruby/wiki/CallingJavaFromJRuby

在开始这条路线之前,如果您更喜欢用Java编写Web应用程序(您提到您对Java更熟悉),为什么不使用Spring Boot? Spring Boot允许您使用像Ruby on Rails这样的最小设置进行开发。

答案 1 :(得分:0)

你可以采用jRuby方式混合Ruby和Java,是的,它在两个方向上都很糟糕。 请参阅此Wiki以获取示例以及如何使用。

CallingJavaFromJRuby

理论上你可以调用java Jar并在Ruby中捕获结果但是对于一个网站我建议反对它。

您可以将Java功能作为Web服务提供,但您也可以使用Java或Ruby对整个事物进行编程。