6

有人加入 Scala 的 php 项目吗?我工作中的一个项目是用 php 编写的帮助台,我有时仍在开发这个项目,但我想在 Scala 中做一些功能。想知道它是否可能。

谢谢

4

2 回答 2

13

您可以使用Quercus/Bianca

它确实有效,我在码头容器中的 PHP 应用程序上执行了一些硒测试。PDO mysql 使用 JDBC 驱动程序(速度更快)。

您可以轻松地从 PHP 调用 Java/Scala:http: //www.caucho.com/resin-3.1/doc/quercus.xtp#CallingJavaMethods,运行时比标准 PHP 运行时更快,您可以在 WAR 中发布您的应用程序(有时,它不仅仅是来源更好)。

如果您打算将一些 PHP 应用程序工业化,IMO 这是一个好的开始。

(示例:https ://github.com/un-jon/Code-review-Quercus/tree/democode/helloworld )

于 2012-09-10T09:01:31.963 回答
2

两种不同编程语言之间唯一真正的联系ABI或编程语言绑定。

例如,ABI 和编程语言绑定是关于如何在 C 中定义的函数或类在 PHP 中可用的低级约定。


用两种不同编程语言编写的两个不同应用程序之间的另一个连接可以是API,它是一个应用程序(或两者)允许通过RPC调用的一组功能。

暴露的 API 可以通过XML-RPCSOAPWSDL等一些常规形式访问,并且只能访问应用程序设计者决定对外共享的那些功能。

于 2012-09-10T07:47:58.980 回答