java - 使用 JRuby 或 Python 调用一些第三方 Java 库 - 架构问题

标签 java python ruby jruby jython

我正在评估我将在项目的前端和后端使用的内容。我肯定需要使用一些第三方 Java 库,但我很好奇是否有一种好的方法可以用 Ruby 或 Python 之类的东西来完成前端和后端层?

或者是否可以只从 Ruby/Python 调用 Java 库并完全避免使用 Java 进行编程? :)

所有这些都在 Tomcat 上运行,并使用 .war 文件进行部署,对吗?

最佳答案

我知道您可以使用 JRuby 调用所有 Java 库。 您可以通过Rails在前后端使用ruby编程语言(Rails是一个用ruby编写的框架)。

MRI(Matz Ruby)和 JRuby 之间的区别在于 JRuby 运行在 JVM 上,而 MRI 有自己的 VM,与 JVM 不同。

通过在 JVM 上运行,您可以访问大量 Java 库。

关于java - 使用 JRuby 或 Python 调用一些第三方 Java 库 - 架构问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5722739/

相关文章:

java - Java和Python计算特征向量的区别

java - 如何在 Java 中删除分数中的 "0,"?

python - 在 Python 中将数字转换为时间

python - 设置 tkinter 窗口的坐标

python - 随机森林提高准确性

ruby-on-rails - Carrierwave - 将图像调整为固定宽度

java - 如何在JavaFX中将listview项目传输到java数据库?

java - 消费者池的自动缩放

ruby-on-rails - Rails 3.1 限制用户创建的对象

ruby-on-rails - 向 Rails View 添加了下一个/上一个按钮。为什么 Next 会跳过某些实例?