我正在评估我将在项目的前端和后端使用的内容。我肯定需要使用一些第三方 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/