Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有任何框架可以实现Java和Php的互操作性?_Java_Php_Language Interoperability - Fatal编程技术网

是否有任何框架可以实现Java和Php的互操作性?

是否有任何框架可以实现Java和Php的互操作性?,java,php,language-interoperability,Java,Php,Language Interoperability,我有几个用Java编写的应用程序模块。但是现在,我被要求用PHP编写所有其他模块 是否有任何工具允许我从PHP到Java进行方法调用,反之亦然? 如果没有,是否可以开发一个,特别是考虑到Java是一种与PHP不同的强类型语言这一事实?在不了解更多信息的情况下,我建议您将Java方法公开为web服务。除了独立于语言的消费之外,这还有许多其他好处 但是,如果您的java模块非常细粒度,那么web服务可能不是答案 在不了解更多信息的情况下,我建议您将Java方法公开为web服务。除了独立于语言的消费之

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

是否有任何工具允许我从PHP到Java进行方法调用,反之亦然?

如果没有,是否可以开发一个,特别是考虑到Java是一种与PHP不同的强类型语言这一事实?

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


但是,如果您的java模块非常细粒度,那么web服务可能不是答案

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


但是,如果您的java模块非常细粒度,那么web服务可能不是答案

如果您使用一种能够在JVM上运行PHP的解决方案,您可能会发现这是最简单的。这将为您提供非常好的互操作性。e、 g

话虽如此,如果您已经在使用Java模块,那么我也看不到将PHP添加到混合中的巨大价值。为什么不坚持使用Java呢?java已经成为服务器端应用程序中最全面的平台选择,一旦你考虑到诸如图书馆生态系统、工具、便携性、性能、成熟度、可维护性等方面的问题,


如果您希望在Java堆栈上进行高效的web开发,那么可以使用(Java/Scala)或(Groovy)或(Clojure)等漂亮的框架,我想我会优先选择这些框架,而不是大多数可用的PHP框架。

如果您使用能够在JVM上运行PHP的解决方案之一,您可能会发现这是最简单的。这将为您提供非常好的互操作性。e、 g

话虽如此,如果您已经在使用Java模块,那么我也看不到将PHP添加到混合中的巨大价值。为什么不坚持使用Java呢?java已经成为服务器端应用程序中最全面的平台选择,一旦你考虑到诸如图书馆生态系统、工具、便携性、性能、成熟度、可维护性等方面的问题,


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

看在上帝的份上,不要这样做。这真是非常糟糕的软件设计。有多少Java?你最好还是重写它,坚持并避免这种混合。大约40%已经用Java完成了。所以我有点困惑,我应该做什么,用Java写剩下的,不管是谁让你用PHP写的,为了(神的爱)不要这样做。这真是非常糟糕的软件设计。有多少Java?你最好还是重写它,坚持并避免这种混合。大约40%已经用Java完成了。所以我对我应该做什么有点困惑——用Java编写其余的代码,忽略让你用PHP编写的人