我正在为化工行业构建一个 Web 应用程序。它基本上在化学结构数据库中搜索。需要进行大量化学信息学计算,并且有许多用 Java 编写的开源解决方案。
我目前想知道使用什么编程语言。我需要在 Java 中使用一些函数,我不想用 Java 编写整个系统,因为我不熟悉在其中编写 Web 应用程序。
所以我有了这个想法,准备一些带有所需功能的 .jar 文件,并通过命令行在 PHP 中使用它们。我想知道这个解决方案的可扩展性。
例如在一个周期内调用 1000 次 PHP 中的 .jar 文件是否很快?传递给 .jar 的参数可以多长时间?我假设大型数组转换为字符串作为参数。我怀疑这是否是一个好主意,为什么我不这样做?
谢谢你的想法。