【问题标题】:Is there any framework to have Java and Php interoperability?是否有任何框架具有 Java 和 Php 互操作性?
【发布时间】:2012-02-05 16:32:24
【问题描述】:

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

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

【问题讨论】:

  • 看在(神)的份上,不要那样做。这真的是非常糟糕的软件设计。
  • Java 有多少?你最好只重写它并坚持并避免混合。
  • 大约 40% 已经用 Java 完成了。所以我对我应该做什么有点困惑
  • 其余部分也用 Java 编写,忽略那些要求你用 PHP 编写的人

标签: java php language-interoperability


【解决方案1】:

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

但是,如果您的 Java 模块非常精细,那么 Web 服务可能不是解决方案。

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-06
      • 2010-09-21
      相关资源
      最近更新 更多