Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/53.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用Ruby实现Java应用程序_Java_Ruby On Rails_Ruby_Jruby - Fatal编程技术网

用Ruby实现Java应用程序

用Ruby实现Java应用程序,java,ruby-on-rails,ruby,jruby,Java,Ruby On Rails,Ruby,Jruby,是否可以在使用Ruby编码的网站上实现用Java编写的程序?目前正在开发一个网站,其中必须接收、解析表单中的数据,并用于填写应用程序中的对象。目前是Java程序员,这就是为什么使用Java开发应用程序要容易得多。然而,Ruby非常相似,如果需要,它可以工作 我知道有像JRuby这样的应用程序允许在Java中使用Ruby。反之亦然,如果是,它是如何工作的?JRuby也允许您从Ruby调用Java: 在走这条路线之前,如果您更喜欢用Java编写web应用程序(您提到您更习惯使用Java),为什么不使

是否可以在使用Ruby编码的网站上实现用Java编写的程序?目前正在开发一个网站,其中必须接收、解析表单中的数据,并用于填写应用程序中的对象。目前是Java程序员,这就是为什么使用Java开发应用程序要容易得多。然而,Ruby非常相似,如果需要,它可以工作


我知道有像JRuby这样的应用程序允许在Java中使用Ruby。反之亦然,如果是,它是如何工作的?

JRuby也允许您从Ruby调用Java:


在走这条路线之前,如果您更喜欢用Java编写web应用程序(您提到您更习惯使用Java),为什么不使用?Spring Boot让您可以像Ruby on Rails那样使用最少的设置进行开发。

您可以采用jRuby的方式,将Ruby和Java混合使用,是的,它可以双向运行。 查看此wiki以了解示例和如何使用

理论上,你可以调用JavaJAR并用Ruby捕捉结果,但对于一个网站,我建议不要这样做


您可以将Java功能表示为Web服务,但也可以用Java或Ruby编程。

您的问题还不清楚。“在网站上实施程序”是什么意思?你说的是在用Ruby编写的基于web的文本编辑器中编写Java程序吗?如果这是你的问题,那么是的,你可以这样做。您可以在任何文本编辑器中编写Java代码,无论编辑器使用何种语言编写,也不管它是基于web的还是本机桌面应用程序。“当前的Java程序员…”到底意味着什么?你是个程序员。你可以编程。仅仅因为你不熟悉Ruby并不意味着你不能理解它。如果您想使用Java进行开发,因为这是您的核心优势,请务必使用Java和a,但如果您打算使用Ruby,请使用Ruby。