1

我有几个用 Java 编写的应用程序模块。但现在,我被要求用 PHP 编写所有其他模块。

是否有任何工具可以让我从 PHP 到 Java 进行方法调用,反之亦然?
如果没有,是否有可能开发一个特别是考虑到 Java 是一种与 PHP 不同的强类型语言这一事实​​?

4

2 回答 2

4

在不了解更多信息的情况下,我建议您将 Java 方法公开为 Web 服务。除了与语言无关的消费之外,这还有许多其他好处。

但是,如果您的 java 模块非常精细,Web 服务可能不是答案。

于 2012-02-05T16:37:51.630 回答
3

如果您使用使您能够在 JVM 上运行 PHP 的解决方案之一,您可能会发现它最简单。这应该会给你很好的互操作性。例如

话虽如此,如果您已经在使用 Java 模块,我也看不出将 PHP 添加到组合中的巨大价值。为什么不坚持使用 Java?一旦考虑到诸如库生态系统、工具、可移植性、性能、成熟度、可维护性等因素,Java 已经是服务器端应用程序的最佳全方位平台选择。

如果您想在 Java 堆栈之上进行高效的 Web 开发,您可以使用Play (Java/Scala) 或Grails (Groovy) 或Noir (Clojure) 等不错的框架,我想我会优先选择这些框架而不是大多数可用的 PHP 框架.

于 2012-02-05T16:51:47.507 回答