我有几个用 Java 编写的应用程序模块。但现在,我被要求用 PHP 编写所有其他模块。
是否有任何工具可以让我从 PHP 到 Java 进行方法调用,反之亦然?
如果没有,是否有可能开发一个特别是考虑到 Java 是一种与 PHP 不同的强类型语言这一事实?
我有几个用 Java 编写的应用程序模块。但现在,我被要求用 PHP 编写所有其他模块。
是否有任何工具可以让我从 PHP 到 Java 进行方法调用,反之亦然?
如果没有,是否有可能开发一个特别是考虑到 Java 是一种与 PHP 不同的强类型语言这一事实?
在不了解更多信息的情况下,我建议您将 Java 方法公开为 Web 服务。除了与语言无关的消费之外,这还有许多其他好处。
但是,如果您的 java 模块非常精细,Web 服务可能不是答案。
如果您使用使您能够在 JVM 上运行 PHP 的解决方案之一,您可能会发现它最简单。这应该会给你很好的互操作性。例如
话虽如此,如果您已经在使用 Java 模块,我也看不出将 PHP 添加到组合中的巨大价值。为什么不坚持使用 Java?一旦考虑到诸如库生态系统、工具、可移植性、性能、成熟度、可维护性等因素,Java 已经是服务器端应用程序的最佳全方位平台选择。
如果您想在 Java 堆栈之上进行高效的 Web 开发,您可以使用Play (Java/Scala) 或Grails (Groovy) 或Noir (Clojure) 等不错的框架,我想我会优先选择这些框架而不是大多数可用的 PHP 框架.